Cómo contar el grupo de filas en blanco por un campo específico

Un usuario Pregunto ✅

Anónimo

Hola,

Tengo la siguiente tabla y me gustaría calcular el número de grupos de facturas en blanco por wbs1. El resultado esperado debería ser 2. ¿Cuál es la buena fórmula de dax para eso?

Fecha EDT1 Cuenta Factura
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEM-00002-00 1180-00
2019-09-18 GEP-00002-00 1180-00
2019-09-18 GEP-00002-00 1180-00

Ashish_Mathur

Hola,

Esta medida funciona

=CALCULAR(DISTINCTCOUNT(Datos[WBS1]),Datos[Invoice]=EN BLANCO())

Espero que esto ayude.

Sin título.png

Ashish_Mathur

Hola,

Esta medida funciona

=CALCULAR(DISTINCTCOUNT(Datos[WBS1]),Datos[Invoice]=EN BLANCO())

Espero que esto ayude.

Sin título.png

Hola @Anónimo,

Podemos intentar utilizar la siguiente medida para cumplir con sus requisitos:

Measure = 
COUNTROWS (
    FILTER (
        SUMMARIZECOLUMNS (
            'Table'[WBS1],
            "Max_Invoice", MAX ( 'Table'[Invoice] )
        ),
        [Max_Invoice]
            = BLANK ()
    )
)

1.jpg

Atentamente,

FrankAT

Hola,

prueba esto:

Count blank row =
SUMX (
    SELECTCOLUMNS (
        SUMMARIZE ( 'Table'; 'Table'[WBS1] );
        "Count"; IF (
            CALCULATE ( COUNTROWS ( 'Table' ); 'Table'[Invoice] = BLANK () ) > 0;
            1;
            0
        )
    );
    [Count]
)

Saludos Frank AT

Deja un comentario

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