Respuesta a: Codigo DAX

alainlugo
Participante
    dlom dijo

    Hola Alain! Solo que ¿cuál es el error que te está arrojando?

     

    Si puedes agregar screenshots, mucho mejor. Así puedo ver en dónde se presenta el error.

     

    Estoy atento,
    – Diego

    Buen día Diego, gracias por la colaboración a mi duda, a continuación, comparto el screenshots

     

    DAX

     

    # 2 Cliente Recurrente Mes =
    VAR MesActual = MONTH(MAX(Calendario[Fecha]))
    VAR AActual = YEAR(MAX(Calendario[Fecha]))

    VAR Clientes_Actual = CALCULATETABLE(SUMMARIZE(Facturas, CLIENTES[CLIENTE]), MONTH(Calendario[Fecha]) = MesActual , YEAR(Calendario[Fecha]) = AActual)

    VAR Clientes_Anterior = CALCULATETABLE(SUMMARIZE(Facturas, CLIENTES[CLIENTE]), MONTH(DATEADD(Calendario[Fecha], -1, MONTH)) = MesActual , YEAR(DATEADD(Calendario[Fecha], -1, YEAR)) = AActual)

    VAR Repiten = INTERSECT(Clientes_Actual, Clientes_Anterior)
    VAR Nuevos = EXCEPT(Clientes_Actual, Clientes_Anterior)
    VAR Perdidos = EXCEPT(Clientes_Anterior, Clientes_Actual)
    RETURN
    COUNTROWS(Nuevos)

     

    Error: Se ha usado una función ‘DATEADD’ en una expresión True/False que se utiliza como expresión de filtro de tabla, lo que no está permitido.