Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio Sesion 2
Laboratorio Sesion 2
1. Tendencia mensual: ¿Cuál ha sido la tendencia de ventas mes a mes durante el último
año registrado? Se espera un resumen mensual.
select
extract(year from date) as Year ,
extract(month from date) as Mes ,
sum(sale_dollars) as ventas from `bigquery-public-data.iowa_liquor_sales.sales`
group by Year , Mes
having Year = 2024
order by Mes asc
2. Tiendas destacadas: Identifica las tres tiendas con las mayores ventas en el último año.
Además, para estas tiendas, ofrece el producto más vendido (en cantidad de botellas) y
su categoría de volumen (Bajo, Medio, Alto según las reglas dadas anteriormente).
select
extract(year from date) as Year ,
store_number , store_name ,
sum(sale_dollars) as ventas ,
from `bigquery-public-data.iowa_liquor_sales.sales`
group by Year , store_number , store_name
having year = 2024
order by ventas desc
limit 3
-- Con esta consulta se puede ver que las 3 tiendas con mayores ventas son:
-- HY-VEE #3 / BDI / DES MOINES
-- CENTRAL CITY 2
-- ANOTHER ROUND / DEWITT
-- Ahora nos toca identificar por cada tienda cual es el producto mas vendido
-- HY-VEE #3 / BDI / DES MOINES
Análisis de datos SQL con Bigquery Datapath
select
extract(year from date) as Year , store_name ,
item_description ,
sum(bottles_sold) as cantidad_vendida ,
from `bigquery-public-data.iowa_liquor_sales.sales`
where store_name = "HY-VEE #3 / BDI / DES MOINES"
group by Year , store_name , item_description
having Year = 2024
order by cantidad_vendida desc
-- con esta consulta encontramos que el producto que más se vende en la tienda HY-VEE
#3 / BDI / DES MOINES
-- es TITOS HANDMADE VODKA
select
extract(year from date) as Year ,store_name ,
item_description ,
case
when volume_sold_liters <10 then "Bajo"
when volume_sold_liters between 10 and 100 then "Medio"
when volume_sold_liters >100 then "Alto"
end as categoria_volumen ,
sum(bottles_sold) as cantidad_vendida ,
from `bigquery-public-data.iowa_liquor_sales.sales`
where store_name = "HY-VEE #3 / BDI / DES MOINES" and item_description = "TITOS
HANDMADE VODKA"
group by Year , store_name , item_description , categoria_volumen
having year = 2024
-- con esta consulta sabemos que del producto que mes se vende cuantos son según su
categoría
-- "Bajo”, "Medio”, "Alto"
-- Encuentra los cinco productos más vendidos en términos monetarios en el último año
y muestra su descripción con la primera letra de cada palabra en mayúscula
select
extract(year from date) as Year ,
item_number ,
initcap(upper(trim(item_description))) as Producto ,
sum(sale_dollars) as ventas
from `bigquery-public-data.iowa_liquor_sales.sales`
group by Year , item_number , Producto
having Year = 2024
order by ventas desc
limit 5
Análisis de datos SQL con Bigquery Datapath
select
item_description ,
case
when avg(state_bottle_retail) < 100 then "Económico"
when avg(state_bottle_retail) >= 100 then "Premium"
end as Categoria
from `bigquery-public-data.iowa_liquor_sales.sales`
group by item_description
select
item_description ,
avg(state_bottle_retail) as precio_promedio ,
case
when avg(state_bottle_retail) < 100 then "Económico"
when avg(state_bottle_retail) >= 100 then "Premium"
end as Categoria ,
from `bigquery-public-data.iowa_liquor_sales.sales`
group by item_description
having Categoria = "Premium"
order by precio_promedio desc