DAX (Data Analysis Expressions) es un lenguaje de fórmulas que se utiliza en Power BI para crear medidas, columnas calculadas y otras expresiones que manipulan y analizan datos.
1. Creación de medidas:
Las medidas son valores calculados que se agregan a un informe. Para crear una medida, utiliza la función CALCULATE.
Código:
Ventas_Totales = CALCULATE(SUM(Ventas[Cantidad]))
2. Creación de columnas calculadas:
Las columnas calculadas son nuevas columnas que se agregan al conjunto de datos.
Código:
Utilidad_Bruta= CALCULATE(Ventas[Precio] - Ventas[Costo])
3. Funciones DAX:
DAX tiene una amplia gama de funciones para realizar cálculos, filtros y otras operaciones. Algunas funciones comunes son:
SUM: Suma valores.
AVERAGE: Promedia valores.
COUNT: Cuenta valores.
MAX: Obtiene el valor máximo.
MIN: Obtiene el valor mínimo
Código:
SumaVenta= CALCULATE(SUM(Ventas[Precio]))
MaximoVenta = CALCULATE(Max(Ventas[Precio]))
MinimoVenta = CALCULATE(Min(Ventas[Precio]))
PromedioVenta = CALCULATE(AVERAGE(Ventas[Precio]))
ConteoVenta = CALCULATE(COUNT(Ventas[Precio]))
4. Filtros DAX:
DAX permite filtrar datos en una expresión.
Código:
Venta_2023= FILTER(Ventas, Ventas[Fecha] >= "2023-01-01")
5. Operadores DAX:
DAX tiene operadores matemáticos, lógicos y de comparación. Algunos operadores comunes son:
+: Suma.
-: Resta.
*: Multiplicación.
/: División.
&&: Y lógico.
||: O lógico.
==: Igualdad.
!=: Desigualdad.
Código:
MontoVenta = IF(Ventas[Precio] > 100, Ventas[Precio]*1.1, Ventas[Precio]*1.8)
Comments