Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo una tabla AUSENCIA con ausencias de empleados en esta forma:
Identificación | Fecha de inicio | Fecha de finalización |
1 | 01/09/2022 | 30/09/2022 |
2 | 05/09/2022 | 06/09/2022 |
También tengo una tabla de fechas con todas las fechas, que incluye el día de la semana (de lunes a domingo)
Mi objetivo es hacer un gráfico de barras que me muestre el número de días de ausencia para cada día de la semana, es decir, algo que se parezca a esto:
Primero, quería hacer una medida que contara todas las fechas incluidas en una ausencia. He estado luchando con códigos como este, pero no me da los resultados correctos, ya que no filtra entre semana.
De alguna manera me estoy perdiendo la pista, pero no puedo entender cómo y dónde.
¿Alguien ha encontrado un problema como este antes?
Muchas gracias de antemano por su ayuda.
@mb769
Echa un vistazo a estas dos Medidas Rápidas, ya que creo que quieres algo como ellas.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/m-p/409364
https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Billing/m-p/409365
¡Perfecto!
La función GENERATE hizo el truco.
Puede crear una tabla calculada con todas las fechas de ausencia en ella como
Absence dates =
SELECTCOLUMNS(
GENERATE(
'Table',
DATESBETWEEN('Date'[Date], 'Table'[Start date], 'Table'[End date])
),
'Table'[Employee ID],
[Date]
)
vincule eso a su tabla de fechas y luego puede escribir una medida simple de COUNTROWS para mostrar el número de ausencias durante cualquier período de tiempo o dividido por día de la semana, etc.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |