• No traten de aprenderlo en la
forma habitual…
• Best Practice:
• No usar espacios en
nombres de tablas
• Siempre incluir la
tabla en las fórmulas
Si hacemos referencia a
una columna en la
fórmula, no
necesitamos hacer
referencia a la fila.
Power BI lo hace
automáticamente.
Ejemplo:
Gross margin es una columna calculada, puede ser una
medida.
Gross margin % tiene que ser una medida calculada.
Similares a Excel
2-908-20-59 institutocpe.edu.uy corporativo@institutocpe.edu.uy 28
DAX Funciones de Fechas
• DAY, WEEKNUM, MONTH, YEAR
• DATEVALUE, EDATE, EOMONTH
• HOUR, MINUTE, SECOND
• NOW, TODAY, DATE, TIME
• WEEKDAY, YEARFRAC
Todas admiten una columna.
Son muy útiles, pero se pueden simplificar usando
una tabla de fechas.
Ej; → DAY(Table[Column]) → YEAR(Calendar[Date])
• Ejemplo:
• RELATED
• Utilizado para buscar valores en otra tabla que esté relacionada.
• Se usa para relaciones many to one. (*,1)
• Ejemplo: Quiero calcular ventas totales utilizando una lista de precios en
otra tabla.
• SUMX (Sales, Sales [Quantity] * Related (Product [Unit Price]))
• RELATEDTABLE
• Idem RELATED, pero se utiliza para relaciones one to many.(1,*)
• Ejemplo: Tengo una lista de productos, y quiero calcular las unidades
vendidas (usando sumX), o la cantidad de veces que fue vendido el
producto (Usando Countrows).
• SUMX (Relatedtable(Sales), Sales [Quantity] * Sales [Unit Price])
2-908-20-59 institutocpe.edu.uy corporativo@institutocpe.edu.uy 31
DAX Tablas y Filtros
• Power BI permite crear tablas calculadas
• Esa tabla calculada surge de una formula, al que también
puedo indicarle filtros
• La nueva tabla funciona como cualquier otra tabla