The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola
Recientemente he estado trabajando en el panel de recursos humanos y estoy teniendo un problema. Tengo 2 tablas: 'Headcount' y 'Leavers' (relacionadas por número de identificación) + tabla 'Calendar'. La tabla "Recuento" contiene todos los informes de los meses siguientes y está relacionada con "Calendario" por "Período de informe". En la tabla 'Leavers' tengo la columna 'Leave Period'. Necesito contar el número de empleados que abandonaron la empresa. Sería fácil si pudiera filtrar por personas qué Headcount[Reporting Period] = Leavers[Leavers[Leave Period], el problema es que si el último día trabajado de cierta persona fue el último día del mes, contamos que este empleado dejó la empresa en el mes siguiente. De hecho, esto da como resultado que esta persona ya no aparecerá en la tabla 'Headcount', por lo que el último período de informe siempre será más pequeño que el período de licencia y no puedo encontrar la solución adecuada por mi cuenta aquí. ¿Cómo puedo contar el número de personas que se van para que la cantidad cumpla con los filtros de fecha y mantener todas las dependencias de la tabla Headcount (para visualizaciones de filtrado exmaple por equipo, género, nombre del gerente, etc.). Actualmente he intentado agregar la relación entre Calendar[Date] y Leavers[Leavers[Leave Period], pero como ya se mencionó, estoy perdiendo todas las demás dependencias de filtro además de la fecha de funcionamiento correcto. ¿Alguien podría ayudarme aquí?
Solved! Go to Solution.
@amitchandak Gracias por su respuesta. Esta medida no es exactamente lo que he estado buscando.
Mientras tanto, he venido con mi propia solución. He creado una columna calculada en la tabla 'Headcount'.
@JLip , Pruebe una medida como
Cumm Sales = CALCULATE(Count(Headcount[Emolyeee]),filter(allselected(date),date[date] <=max(date[Date]))) -CALCULATE(Count(leavers[Emolyeee]),filter(allselected(date),date[date] <=max(date[Date])))
@amitchandak Gracias por su respuesta. Esta medida no es exactamente lo que he estado buscando.
Mientras tanto, he venido con mi propia solución. He creado una columna calculada en la tabla 'Headcount'.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.