Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
La identificación de los empleados tiene varias entradas (duplicadas) a veces más de una vez en la fecha de inicio Ej.:
Emp ID | Dep | Fecha de inicio | Fecha final | Estado |
23232A | C | 12/12/1999 | 12/12/2001 | Activo |
23232A | B | 12/12/1999 | 31/12/2020 | Activo |
23232A | C | 12/12/1999 | 02/05/2024 | Activo |
1- Me gustaría ajustar la fecha de inicio para que sea la fecha de finalización de la anterior (última) y así.
Hola @O-K
Parece que a su fórmula le falta un corchete cerrado para la fórmula máxima. Mire el freno debajo de la marca de estrella en la captura de pantalla.
Saludos
Por favor, utilice este DAX para copiar y pegar
Falta un , después de max()
Fecha de inicio del departamento ajustada =
Departamento de VARFECHA de inicio =
CALCULAR(
MAX(«EU HR»[final ajustado/actualidad]),
FILTRO(
«AR UE»,
«RH de la UE» [Fin ajustado/actualidad] < ANTERIOR («HR DE LA UE» [Fin ajustado/actualidad])
)
)
DEVOLUCIÓN
SI(
ISBLANK(Fecha de inicio del departamento),
«RH de la UE» [final ajustado/actualidad],
DepartamentoFecha de inicio
)
Si esta solución le ayudó, por favor dé un pulgar hacia arriba y acepte esta respuesta como una solución ¡Gracias! ¡¡Saludos!!
Gracias por tomarse el tiempo de responder.
Algunos ID tienen más de 3 o más entradas y algunos solo se mencionan una vez. Probablemente por eso la fila anterior no funciona.
Hola @O-K
Puede obtener la salida requerida de la siguiente manera:
1- Me gustaría ajustar la fecha de inicio para que sea la fecha de finalización de la anterior (última) y así.
2- mantener solo un estado activo por empleado (más reciente)
Además de esto, puede crear una tabla de calendario desconectada para realizar un análisis de recuento de personal flexible, pero no creé una tabla de calendario en este ejemplo.
Adjunto un ejemplo de archivo pbix.
En primer lugar, gracias por la rápida respuesta.
De alguna manera sigo teniendo un error en la segunda mitad
Hiii Pruebe este DAX
Fecha de inicio del departamento ajustada =
Departamento de VARFECHA de inicio =
CALCULAR(
MAX(«EU HR»[final ajustado/actualidad]),
FILTRO(
«AR UE»,
«RH de la UE» [Fin ajustado/actualidad] < ANTERIOR («HR DE LA UE» [Fin ajustado/actualidad])
)
)
DEVOLUCIÓN
SI(
ISBLANK(Fecha de inicio del departamento),
«RH de la UE» [final ajustado/actualidad],
DepartamentoFecha de inicio
)
Hiiii
Ajuste de las fechas de inicio:
Mantener solo un estado activo por empleado:
Gracias por tomarse el tiempo de responder.
Algunos ID tienen más de 3 o más entradas y algunos solo se mencionan una vez. Probablemente por eso la fila anterior no funciona.
Ajuste de las fechas de inicio:
Mantener solo un estado activo por empleado: