MEDIDAS
Armenta Sanchez Edward
ING. EN SISTEMAS COMPUTACIONALES
PROFESOR: LEOPOLDO ZENAIDO
ZEPEDA SANCHEZ
22/05/2024
Nombre: Armenta Sanchez Edward
incluir el codigo DAX de cada medida
1.- Calcula el monto total de ventas realizadas al continente ASIA.
Total Ventas Asia = CALCULATE(
SUM(FactSales[Total Ingresos]),
DimGeography[ContinentName] = "Asia")
2.- calcula el monto total de ventas realizadas por la promoción 1.
Total Ventas Promoción 1 = CALCULATE(
SUM(FactSales[Total Ingresos]),
FactSales[PromotionKey] = 1)
3.- Calcula el monto total de ventas realizadas en el año 2009.
Total Ventas 2009 = CALCULATE(
SUM(FactSales[Total Ingresos]),
YEAR(FactSales[DateKey]) = 2009)
4.- Calcula el total de ventas realizadas al menudeo al continente de Asia.
Total Ventas Menudeo Asia = CALCULATE(
SUM(FactSales[Total Ingresos]),
DimGeography[ContinentName] = "Asia",
FactSales[Tipo De Venta] = "MENUDEO")
5.- Calcula el total de ventas realizadas durante el periodo de una promoción. La lógica de la condición
es la siguiente:
Total Ventas Durante Promoción =
CALCULATE(
SUM(FactSales[SalesQuantity]),
FILTER(
FactSales,
FactSales[DateKey] >= RELATED(DimPromotion[StartDate]) &&
FactSales[DateKey] <= RELATED(DimPromotion[EndDate])),FactSales[PromotionKey] = 1 )
FactSales[DateKey] >= DimPromotion[StartDate] && FactSales[DateKey] <= DimPromotion[EndDate]
6.- Mostrar la tienda que realizo más ventas.
Tienda con Más Ventas =
CALCULATE(
MAX(DimStores[StoreName]),
FILTER(
DimStores,
CALCULATE(SUM(FactSales[SalesQuantity])) =
CALCULATE(MAXX(ALL(DimStores), SUM(FactSales[SalesQuantity])))
)
)
7.- Mostrar la tienda que realizo menos ventas.
Tienda con Menos Ventas =
CALCULATE(
MIN(DimStores[StoreName]),
FILTER(
DimStores,
CALCULATE(SUM(FactSales[SalesQuantity])) =
CALCULATE(MINX(ALL(DimStores), SUM(FactSales[SalesQuantity])))
)
)
8, Calcula el Total de ventas de productos que tienen alguna venta menor a 1000.
Productos con Ventas Menores a 1000 =
CALCULATETABLE(
VALUES(FactSales[OrderID]),
FactSales[SalesQuantity] < 1000
)
9.- Cuantos productos tienen alguna venta menor que 1000.
Conteo de Productos con Ventas Menores a 1000 =
COUNTROWS(
FactSales
)
FUNCIONES DE TIEMPO
7.- agregar dos medidas con inteligencia de tiempo para las medidas TOTALMTD, TOTAL QTD.
Total Ventas QTD =
CALCULATE(
SUMX(
FactSales,
FactSales[SalesQuantity] * RELATED(DimProduct[UnitPrice])
),
DATESQTD(DimCalendar[DateKey]),
DimCalendar[CalendarQuarterN]
)
Ventas MTD = CALCULATE(
SUMX(
FactSales,
FactSales[SalesQuantity] * RELATED(DimProduct[UnitPrice])
),
DATESMTD(DimCalendar[DateKey]),
DimCalendar[CalendarMonthN]
)