Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Tengo una tabla de empleados que enumera todos los roles que los empleados han desempeñado dentro de la empresa. Necesito que el ID de usuario sea único. Algunos empleados han cambiado de rol, por lo que el ID de usuario se duplica en varias filas.
Necesito filtrar o crear una nueva tabla que tenga identificadores de usuario únicos y tome la fila que tenga el Hire_Date más alto para cada identificador de usuario.
Por ejemplo, la tabla actual es así;
Usuario1 | 01/01/2020 |
Usuario1 | 01/01/2022 |
Usuario2 | 01/01/2022 |
Necesito que se vea así;
Usuario1 | 01/01/2022 |
Usuario2 | 01/01/2022 |
¿Alguien puede sugerir cómo hacer esto? Gracias
Hola @nick9one1 ,
Creé un archivo pbix de muestra (vea el archivo adjunto), verifique si eso es lo que desea.
Método 1: Uso de la agregación Latest
Método 2: Crear una tabla calculada
Table 2 =
SUMMARIZE (
'Table',
'Table'[UserID],
"Max Hire Date", CALCULATE ( MAX ( 'Table'[Hire_Date] ) )
)
Saludos
@nick9one1
Cree la nueva tabla de la siguiente manera:
New Table:
ADDCOLUMNS(
DISTINCT( Table[UserID] ),
"Latest Hire Date" , CALCULATE( MAX( Table[Hire_Date ] ) )
)
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |