Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Análisis de los Productos Principales | Conceptos Básicos del Motor de Consultas
Fundamentos de BigQuery

bookDesafío: Análisis de los Productos Principales

Desliza para mostrar el menú

Note
Práctica Moderna

En los videos y ejemplos del curso, verás la función JSON_EXTRACT. Aunque esta función es totalmente compatible y funciona correctamente, se considera sintaxis heredada en BigQuery.

Para tus propios proyectos futuros, recomendamos utilizar las funciones estándar modernas:

  • JSON_VALUE: extrae valores escalares (como cadenas o números) y elimina automáticamente las comillas adicionales;
  • JSON_QUERY: extrae objetos JSON complejos o arreglos.

Escribe una consulta que muestre un análisis de ventas para nuestros productos principales utilizando los datos de la tabla retail_data_updated:

  1. Extraer los nombres de los productos del JSON en la columna 'products';
  2. Contar cuántas veces aparece cada producto en las transacciones;
  3. Calcular el ingreso total generado por cada producto;
  4. Agrupar los resultados por nombre de producto;
  5. Ordenar por los productos más comprados.

Tu consulta debe devolver las siguientes columnas:

  • 'product_name' (extraído del JSON);
  • 'purchase_count' (cuántas veces aparece este producto);
  • 'total_revenue' (suma de los montos de transacción donde aparece este producto).
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 2
some-alt