Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Necesito hacer el total de ejecución del recuento de empleados del departamento, pero al mismo tiempo necesito eliminar al empleado despedido una vez que llegue al año. Por favor, vea el siguiente ejemplo.
por ejemplo) en el año 1997, debemos considerar que el empleado es activo, una vez que llegó a 1999, debemos eliminar del valor de conteo corriente en 1999.
Por favor, ayuda a cualquiera de los superhéroes!!!
Solved! Go to Solution.
¿Podría compartir algunos datos sin procesar en su tabla de empleados con nosotros para proporcionarle una solución adecuada? Además de eso, puede consultar los siguientes enlaces para obtener el recuento de empleados a lo largo del tiempo.
Cambios en el historial de personal de los empleados
Headcount_4 =
CALCULATE (
[HeadCount]
FILTER (
Worker_Hist;
Worker_Hist[Start Date] <= MAX ( Calendar[Date] )
&& (
Worker_Hist[End Date] > MAX ( Calendar[Date] )
|| ISBLANK ( Worker_Hist[End Date] )
)
)
)
Número total de personal a lo largo del tiempo - Power BI Insights
Optimización de la medición DAX de recuento de personal de recursos humanos con Power BI
Head Count =
VAR FromDate = MIN('Date'[Date])
VAR ToDate = MAX('Date'[Date])
RETURN
CALCULATE (
COUNTROWS( Employee ),
Employee[HireDate] <= ToDate,
Employee[LeaveDate] >= FromDate || ISBLANK(Employee[LeaveDate]),
REMOVEFILTERS('Date')
)
Saludos
algunas preguntas en su captura de pantalla. ¿Cuál es el significado de empcount? ¿Ese número incluye empleados de años anteriores?
si no incluye, veamos el departamento A, 1996 un empleado, 1997, dos empleados, totalmente tres.
en 1999, ¿por qué el conteo de carreras es uno? ¿Añadiremos el único empleado en 1996? Es porque la fecha de terminación es posterior a 1999. ¿El recuento correcto para 1999 es 2?
Column =
VAR _date=date('Table'[Year],12,31)
return sumx(FILTER('Table','Table'[Year]<=EARLIER('Table'[Year])&&'Table'[Department]=EARLIER('Table'[Department])&&'Table'[Termination]>=_date),'Table'[empcount])
pls ver el archivo adjunto a continuación
Hola Ryan,
Gracias por su respuesta. En el año 1997, el número de empleados por despido es de 2, por lo que el total de ejecución en 1999, debería ser de 3-2 = 1. También podría por favor llegar esta solución en Measure.
todavía confundido acerca de esto.
Puedo entender que a finales de 1999, los dos empoyee de 1997 se hayan ido. Sin embargo, el empcount para 1999 es 1. ¿Por qué no 1+2+1-2? ¿Cuál es el significado de la columna empcount?
El recuento de empleados es el recuento de la identificación de los empleados. He creado una columna Rownumber = 1 en mi modelo, basada en el departamento i agregando la columna Rownumber como EmpCount.
¿Podría compartir algunos datos sin procesar en su tabla de empleados con nosotros para proporcionarle una solución adecuada? Además de eso, puede consultar los siguientes enlaces para obtener el recuento de empleados a lo largo del tiempo.
Cambios en el historial de personal de los empleados
Headcount_4 =
CALCULATE (
[HeadCount]
FILTER (
Worker_Hist;
Worker_Hist[Start Date] <= MAX ( Calendar[Date] )
&& (
Worker_Hist[End Date] > MAX ( Calendar[Date] )
|| ISBLANK ( Worker_Hist[End Date] )
)
)
)
Número total de personal a lo largo del tiempo - Power BI Insights
Optimización de la medición DAX de recuento de personal de recursos humanos con Power BI
Head Count =
VAR FromDate = MIN('Date'[Date])
VAR ToDate = MAX('Date'[Date])
RETURN
CALCULATE (
COUNTROWS( Employee ),
Employee[HireDate] <= ToDate,
Employee[LeaveDate] >= FromDate || ISBLANK(Employee[LeaveDate]),
REMOVEFILTERS('Date')
)
Saludos