Creación de medidas mediante DAX en Power BI
Sugerencia: Todos los cálculos se pueden copiar desde el archivo D:\Allfiles\Demo\Resources\Snippets-Demo-05.txt.
Creación de una tabla calculada
- Cree una tabla calculada usando la siguiente expresión:
Date = CALENDARAUTO()
- Cambie a la vista de datos y revise la tabla, que consta de una sola columna de fecha.
Creación de columnas calculadas
- Agregue una columna calculada a la tabla Date:
Year = "CY" & YEAR('Date'[Date])
- Agregue una columna calculada adicional a la tabla Date:
Month = FORMAT('Date'[Date], "YYYY-MM")
-
En la vista Modelo, cree una relación arrastrando la columna Date de la tabla Date a la columna OrderDate de la tabla Sales.
-
Oculte la columna OrderDate de la tabla Sales.
-
En la tabla Date, cree la jerarquía Calendar, con los niveles Year y Month.
-
En la vista Informe, marque la tabla Date como una tabla de fechas mediante la columna Date.
-
En el objeto visual de matriz, elimine la jerarquía Products y luego reemplácela por la jerarquía Calendar.
-
Agregue una columna calculada a la tabla Sales:
Cost = 'Sales'[Quantity] * RELATED('Product'[Cost])
- Aplíquele formato a la columna Cost con dos decimales.
Creación de una medida rápida
-
Agrega una medida rápida a la tabla Sales, en la que se resta la columna Cost de la columna Sales.
-
Cambie el nombre de la medida a Profit.
-
Explique que la medida no almacena datos en el modelo.
Creación de medidas regulares
- Agregue una medida a la tabla Sales:
Profit Margin = DIVIDE([Profit], SUM('Sales'[Sales]))
-
Aplíquele formato a la columna Profit Margin como un porcentaje.
-
Agregue otra medida a la tabla Sales:
Sales YTD = TOTALYTD(SUM('Sales'[Sales]), 'Date'[Date])
- Aplíquele formato a la columna Sales YTD con dos decimales.
Validación de los cálculos con el objeto visual de matriz
-
Agregue los campos Cost, Profit, Profit Margin y Sales YTD al objeto visual de matriz.
-
Guarde el archivo de Power BI Desktop.
-
Deje el archivo de Power BI Desktop abierto para una demostración posterior.