DAX avanzado: 10 patrones que todo analista debe dominar

## Introducción a los patrones DAX

DAX (Data Analysis Expressions) es el lenguaje que da vida a Power BI. Dominar sus patrones más comunes te permite resolver prácticamente cualquier requerimiento de análisis de negocio.

## Patrón 1: Year-to-Date (YTD)

«`dax
Ventas YTD = TOTALYTD([Ventas], Calendario[Fecha])
«`

Este patrón acumula el valor desde el inicio del año hasta la fecha seleccionada.

## Patrón 2: Same Period Last Year (SPLY)

«`dax
Ventas SPLY = CALCULATE([Ventas], SAMEPERIODLASTYEAR(Calendario[Fecha]))
«`

## Patrón 3: Running Total

«`dax
Total Acumulado =
CALCULATE(
[Ventas],
FILTER(
ALL(Calendario[Fecha]),
Calendario[Fecha] <= MAX(Calendario[Fecha]) ) ) ``` ## Patrón 4: Ranking dinámico ```dax Ranking Producto = RANKX( ALL(Productos[Nombre]), [Ventas], , DESC, DENSE ) ``` ## Patrón 5: Porcentaje del total ```dax % del Total = DIVIDE( [Ventas], CALCULATE([Ventas], ALL(Productos)) ) ``` ## Patrones 6-10 Los siguientes cinco patrones incluyen: análisis de cohortes, cálculo de días hábiles, segmentación dinámica de clientes (ABC), cálculo de inventario rotativo y análisis de first/last purchase. Cada uno de estos patrones resuelve casos reales que encontrarás en proyectos empresariales. ## Conclusión Dominar estos 10 patrones te posicionará como un analista de alto nivel capaz de resolver prácticamente cualquier requerimiento analítico con Power BI.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *