Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Necesidad de contar fechas distintas por número de identificación

Hola a todos

Tengo el siguiente ejemplo de mis datos. Necesito contar las distintas fechas (excluyendo espacios en blanco) por Id. En última instancia, estoy tratando de averiguar cuántas identificaciones tienen múltiples fechas. La columna Es actual indica la última fila de datos. Así que.. en un mes a partir de ahora para Id = 181209 es posible que tenga otra fecha y, por lo tanto, otra línea en los datos.

FechaIdentificaciónEs actual
1/15/2022181209FALSO
2/12/2022181209VERDADERO
200077FALSO
200077VERDADERO
2/12/20221048707FALSO
2/12/20221048707VERDADERO

Esto es lo que estoy tratando de conseguir:

FechaIdentificador de elemento de trabajoEs actualContarMultiple_Dates
1/15/2022181209FALSO2
2/12/2022181209VERDADERO2
200077FALSO
200077VERDADERO
2/12/20221048707FALSO1No
2/12/20221048707VERDADERO1No

En la nueva versión de la tabla, tengo un recuento de cambios de fecha por Id. El primero, 181209 ha tenido dos fechas asociadas, el segundo no tiene ninguna fecha en absoluto, y el último sigue teniendo la misma fecha. Quiero usar la columna de fechas múltiples como un indicador para otra cosa.

Parece que no puedo hacer que calcule por grupo correctamente. Esto es lo que he intentado hasta ahora:

Count = CALCULATE(DISTINCTCOUNTNOBLANK('Table'[Date]),GROUPBY('Table','Table'[Id]))

Esto me da lo siguiente:

FechaIdentificador de elemento de trabajoEs actualContar
1/15/2022181209FALSO1
2/12/2022181209VERDADERO1
200077FALSO
200077VERDADERO
2/12/20221048707FALSO1
2/12/20221048707VERDADERO1

¿Alguien puede ayudar con esto y hacerme saber lo que me estoy perdiendo?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Pruebe ALLEXCEPT en lugar de GROUPBY.

Count =
CALCULATE (
    DISTINCTCOUNTNOBLANK ( 'Table'[Date] ),
    ALLEXCEPT ( 'Table', 'Table'[Id] )
)

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Esto funcionó. ¡Gracias!

Syndicate_Admin
Administrator
Administrator

Hay @jbruns ,

@AlexisOlson la fórmula funcionó.

Luego seleccione 'Mostrar elementos sin datos', que mostrará filas sin datos.

vstephenmsft_0-1643338341208.png

Saludos

Esteban Tao

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

Syndicate_Admin
Administrator
Administrator

Pruebe ALLEXCEPT en lugar de GROUPBY.

Count =
CALCULATE (
    DISTINCTCOUNTNOBLANK ( 'Table'[Date] ),
    ALLEXCEPT ( 'Table', 'Table'[Id] )
)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors