Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Contar con múltiples condiciones

Hola

Tengo este cálculo a continuación, pero la sintaxis parece ser incorrecta. ¿Alguna idea de cómo hacer que esto funcione, por favor?

Empleos =
CALCULAR(CONTAR(muerte[mort_no]),
(muerte[mort_id] = 12),
(muerto[mort_desc] = "Abierto"),
(muerto[mort_type] = "NUEVO"),
AÑO(muerte)[Date_In])>2017)
  • Prueba esto:

    Jobs =
    CALCULATE (
        COUNT ( mort[mort_no] ),
        (
            mort[mort_id] = 12
            && mort[mort_desc] = "Open" 
            && mort[mort_type] = "NEW"
            && YEAR ( mort[Date_In] ) > 2017
        )
    )

3 Replies

  • @Brandon16 pruebe esto

    Measure =
    CALCULATE (
        COUNT ( mort[mort_no] ),
        FILTER (
            SUMMARIZE (
                mort,
                mort[mort_id],
                mort[mort_desc],
                mort[mort_type],
                mort[Date_In]
            ),
            mort[mort_id] = 12
                && mort[mort_desc] = "Open"
                && mort[mort_type] = "NEW"
                && YEAR ( mort[Date_In] ) > 2017
        )
    )
    
  • Prueba esto:

    Jobs =
    CALCULATE (
        COUNT ( mort[mort_no] ),
        (
            mort[mort_id] = 12
            && mort[mort_desc] = "Open" 
            && mort[mort_type] = "NEW"
            && YEAR ( mort[Date_In] ) > 2017
        )
    )
  • Hay @Brandon16 ,

    Creé algunos datos:

    vyangliumsft_0-1634887838631.png

    Estos son los pasos que puede seguir:

    1. Crear medida.

    Measure =
    COUNTX(FILTER(ALL('Table'),'Table'[mort_id]=12&&'Table'[mort_desc]="Open"&&'Table'[mort_type]="New"&&'Table'[Date_IN]>2017),[mort_no])

    2. Resultado:

    vyangliumsft_1-1634887838632.png

    Saludos

    Liu Yang

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