Etiqueta: DAX,Power BI,Análisis,Avanzado

  • 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.