Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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 ] ) )
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.