Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hola a todos,
No estoy seguro de cómo aprobar esto en powerbi.
Tengo una mesa con la gente y todo allí vacaciones, días de enfermedad, formación, etc.
Digamos que quiero contar / sumar (?) todo el tiempo que una persona estuvo de baja por enfermedad, puedo ver cómo contar todo el valor, pero solo querría la última fecha consecutiva en que esa persona estuvo de baja por enfermedad, por ejemplo:
Adel estuvo de baja por enfermedad durante 4 días consecutivos del 16/02/2023 al 19/02/2023 y también durante 3 días consecutivos del 21/03/2023 al 23/03/2023.
Pero solo tengo un intervalo para ver el último grupo de días que estuvo de baja por enfermedad.
El resultado final debería ser algo así:
Otro ejemplo para Bastien:
Estuvo de baja por enfermedad varias veces, pero solo necesito ver cuándo fue la última vez y por cuánto tiempo.
Espero que sea lo suficientemente claro en el ejemplo.
Adjunto el modelo de prueba para mayor claridad.
https://drive.google.com/file/d/1XxzyYgdei3UuisDEqjPZ8aaJzKHFOpen/view?usp=drive_link
¡Gracias por su apoyo!
Pruebe lo siguiente:
Consecutive Days =
VAR temptable =
FILTER (
ESTIMATED_DAILY_ABSENCE,
ESTIMATED_DAILY_ABSENCE[DATE]< EARLIER ( ESTIMATED_DAILY_ABSENCE[DATE] )
&& ESTIMATED_DAILY_ABSENCE[FIRST_NAME]
= EARLIER ( ESTIMATED_DAILY_ABSENCE[FIRST_NAME] )
)
RETURN
DATEDIFF (
MAXX ( temptable, ESTIMATED_DAILY_ABSENCE[DATE] ),
ESTIMATED_DAILY_ABSENCE[DATE],
DAY
)
Esto devolverá el número de días desde la última baja por enfermedad.
Ahora agregue estas medidas:
last day of sick =
VAR temptable =
FILTER (
ESTIMATED_DAILY_ABSENCE,
ESTIMATED_DAILY_ABSENCE[Consecutive Days] > 1
)
VAR datetop =
MAXX ( temptable, ESTIMATED_DAILY_ABSENCE[DATE] )
RETURN
MAXX (
FILTER ( ESTIMATED_DAILY_ABSENCE, ESTIMATED_DAILY_ABSENCE[DATE] >= datetop ),
ESTIMATED_DAILY_ABSENCE[DATE]
)
Number of days =
VAR temptable =
FILTER (
ESTIMATED_DAILY_ABSENCE,
ESTIMATED_DAILY_ABSENCE[Consecutive Days] > 1
)
VAR datetop =
MAXX ( temptable, ESTIMATED_DAILY_ABSENCE[DATE] )
RETURN
COUNTROWS (
FILTER ( ESTIMATED_DAILY_ABSENCE, ESTIMATED_DAILY_ABSENCE[DATE] >= datetop )
)
¡Increíble, gracias!
También hay una manera de mostrar solo la última "última baja por enfermedad", y no hay una anterior?
¡Oh, claro, mi mal, hecho!
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.