Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

Error dax

Hola

He creado el siguiente Dax, que está arrojando algunos errores, no estoy seguro de lo que estoy haciendo incorrectamente

HCount actual =
SI (
SELECTEDVALUE ( WkTbl[Columna] ) = VERDADERO (),
CALCULAR ( COUNTA ( 'HC actual'[GPN] ), MÁXIMO ( 'HC actual'[Número de semana] ) )
)
vjnvinod_0-1647349777821.png

  • @vjnvinod ,

    PuedeSegún su fórmula, para MAX ( 'Current HC' [Weeknumber] ), ¿cómo desea exactamente lograr la condición de filtrado?

    Una es agrupar los campos Weeknumber y encontrar el valor total correspondiente a cada grupo; el otro caso es encontrar el valor total correspondiente al número máximo de semana.

    M1 =
    VAR max_ =
        MAX ( 'Current HC'[Weeknumber] )
    RETURN
        IF (
            SELECTEDVALUE ( 'Current HC'[column] ) = TRUE (),
            CALCULATE (
                COUNTA ( 'Current HC'[GPN] ),
                FILTER ( ALL ( 'Current HC' ), 'Current HC'[Weeknumber] = max_ )
            )
        )
    M2 =
    IF (
        SELECTEDVALUE ( 'Current HC'[column] ) = TRUE (),
        CALCULATE (
            COUNTA ( 'Current HC'[GPN] ),
            FILTER (
                ALL ( 'Current HC' ),
                'Current HC'[Weeknumber] = MAX ( 'Current HC'[Weeknumber] )
            )
        )
    )


    Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber de inmediato. Esperamos su respuesta.


    Saludos
    Henrio


    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

4 Replies

  • @vjnvinod ,

    Por favor, pruebe esto: -

    Current HCount =
    IF (
        SELECTEDVALUE ( WkTbl[Column] ) = TRUE (),
        CALCULATE (
            COUNTA ( 'Current HC'[GPN] ),
            FILTER (
                'Current HC',
                'Current HC'[Weeknumber] = MAX ( 'Current HC'[Weeknumber] )
            )
        )
    )

    Gracias

    Samarth

  • @vjnvinod ,

    PuedeSegún su fórmula, para MAX ( 'Current HC' [Weeknumber] ), ¿cómo desea exactamente lograr la condición de filtrado?

    Una es agrupar los campos Weeknumber y encontrar el valor total correspondiente a cada grupo; el otro caso es encontrar el valor total correspondiente al número máximo de semana.

    M1 =
    VAR max_ =
        MAX ( 'Current HC'[Weeknumber] )
    RETURN
        IF (
            SELECTEDVALUE ( 'Current HC'[column] ) = TRUE (),
            CALCULATE (
                COUNTA ( 'Current HC'[GPN] ),
                FILTER ( ALL ( 'Current HC' ), 'Current HC'[Weeknumber] = max_ )
            )
        )
    M2 =
    IF (
        SELECTEDVALUE ( 'Current HC'[column] ) = TRUE (),
        CALCULATE (
            COUNTA ( 'Current HC'[GPN] ),
            FILTER (
                ALL ( 'Current HC' ),
                'Current HC'[Weeknumber] = MAX ( 'Current HC'[Weeknumber] )
            )
        )
    )


    Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber de inmediato. Esperamos su respuesta.


    Saludos
    Henrio


    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.