Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Tipos de Datos | Introducción a las Características Específicas de BigQuery
Fundamentos de BigQuery

Desafío: Tipos de Datos

Desliza para mostrar el menú

Tarea

  1. Escribir una consulta que calcule el ingreso total por tienda utilizando los datos en la tabla retail_data_updated: Multiplicar quantity (INTEGER) y unit_price (FLOAT) para calcular el ingreso por transacción.
    • Agrupar los resultados por store_id;
    • Sumar el ingreso para cada tienda;
    • La consulta debe devolver las siguientes columnas:
      • store_id (identificador de cada tienda);
      • total_revenue (suma de quantity × unit_price por tienda).
  2. Escribir una consulta que cuente cuántas transacciones ocurrieron cada año y mes usando el campo date en la tabla retail_data_updated:
    • Extraer el año y el mes del campo date;
    • Agrupar por año y mes;
    • Contar el número de transacciones en cada periodo de tiempo;
    • La consulta debe devolver las siguientes columnas:
      • year_month (formato YYYY-MM);
      • transaction_count (número de transacciones por mes).
  3. Escribir una consulta que compare el número de transacciones online versus en tienda en la tabla retail_data_updated:
    • Agrupar los datos por la columna is_online (BOOLEAN);
    • Contar cuántas transacciones ocurrieron para cada valor (TRUE = online, FALSE = en tienda);
    • La consulta debe devolver las siguientes columnas:
      • is_online (TRUE o FALSE);
      • transaction_count (número de transacciones para cada grupo).
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. 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 3. Capítulo 2
some-alt