Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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.
Fecha | Identificación | Es actual |
1/15/2022 | 181209 | FALSO |
2/12/2022 | 181209 | VERDADERO |
200077 | FALSO | |
200077 | VERDADERO | |
2/12/2022 | 1048707 | FALSO |
2/12/2022 | 1048707 | VERDADERO |
Esto es lo que estoy tratando de conseguir:
Fecha | Identificador de elemento de trabajo | Es actual | Contar | Multiple_Dates |
1/15/2022 | 181209 | FALSO | 2 | Sí |
2/12/2022 | 181209 | VERDADERO | 2 | Sí |
200077 | FALSO | |||
200077 | VERDADERO | |||
2/12/2022 | 1048707 | FALSO | 1 | No |
2/12/2022 | 1048707 | VERDADERO | 1 | No |
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:
Fecha | Identificador de elemento de trabajo | Es actual | Contar |
1/15/2022 | 181209 | FALSO | 1 |
2/12/2022 | 181209 | VERDADERO | 1 |
200077 | FALSO | ||
200077 | VERDADERO | ||
2/12/2022 | 1048707 | FALSO | 1 |
2/12/2022 | 1048707 | VERDADERO | 1 |
¿Alguien puede ayudar con esto y hacerme saber lo que me estoy perdiendo?
Solved! Go to Solution.
Pruebe ALLEXCEPT en lugar de GROUPBY.
Count =
CALCULATE (
DISTINCTCOUNTNOBLANK ( 'Table'[Date] ),
ALLEXCEPT ( 'Table', 'Table'[Id] )
)
Esto funcionó. ¡Gracias!
Hay @jbruns ,
@AlexisOlson la fórmula funcionó.
Luego seleccione 'Mostrar elementos sin datos', que mostrará filas sin datos.
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.
Pruebe ALLEXCEPT en lugar de GROUPBY.
Count =
CALCULATE (
DISTINCTCOUNTNOBLANK ( 'Table'[Date] ),
ALLEXCEPT ( 'Table', 'Table'[Id] )
)