Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Tengo un problema, busqué en todas partes, pero no encuentro ninguna solución...
Tengo una tabla de empleados, los empleados pueden tener varios contratos vinculados a una oficina. Hay un start_contract y campos end_contract. Además tengo una tabla de calendario con una relación activa en el campo start_contract y una relación inactiva en el end_contract. La tabla de empleados tiene este aspecto:
employee_id | start_contract | end_contract | office_id |
1 | 2017-06-30 17:30:00 | 2017-12-30 17:30:00 | 1 |
1 | 2017-12-30 17:30:00 | 2018-06-30 17:30:00 | 2 |
2 | 2017-06-30 17:30:00 | 2017-12-30 17:30:00 | 1 |
2 | 2018-06-30 17:30:00 | 2018-12-30 17:30:00 | 2 |
Necesito saber cuándo el contrato está "activo" comparando la fecha de inicio y finalización para contar el número de empleados activos en la fecha en que el usuario final filtrará...
He intentado muchas cosas, pero los resultados no son correctos.
Pensé que era posible hacer algo como esto, pero no parece funcionar:
Count employees =
var selectedDate = SELECTEDVALUE(Dates[Date], now())
return COUNTROWS(GROUPBY( FILTER(Employees, Employees[start_contract] <= selectedDate && (Employees[end_contract] > selectedDate) || Employees[end_contract] = BLANK()), Employees[id]))
En este momento mi sensación es que no es posible hacer eso con Power BI, así que tal vez debería encontrar una manera en el lado SQL para obtener una tabla con un solo campo de fecha y un campo booleano como active_contract.
Cualquier ayuda es bienvenida
Solved! Go to Solution.
@Thibaut_G , Consulte mi blog y video sobre un tema similar. Vea si eso puede ayudar: https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
https://www.youtube.com/watch?v=e6Y-l_JtCq4
@Thibaut_G , Consulte mi blog y video sobre un tema similar. Vea si eso puede ayudar: https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
https://www.youtube.com/watch?v=e6Y-l_JtCq4
¡¡Gracias!!
Me alegra ver que la forma en que intenté no estaba mal, no me di cuenta de que necesitaba usar
max('Fecha'[Fecha])
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |