Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Contar el valor consecutivo desde la última fecha

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.

Nomad_1-1688808757820.png

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í:

Nomad_2-1688809028991.png

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.

Nomad_3-1688809242107.png

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!

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola, voy a ir con eso.

@MFelix y @danextian gracias a ambos por su tiempo!

Syndicate_Admin
Administrator
Administrator

@Nomad ,

Pruebe lo siguiente:

  • Agregue una columna con el código 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 )
    )

MFelix_0-1688835832119.png

Syndicate_Admin
Administrator
Administrator

¡Increíble, gracias!

También hay una manera de mostrar solo la última "última baja por enfermedad", y no hay una anterior?

Nomad_0-1688835091331.png

Syndicate_Admin
Administrator
Administrator

Así que me tomé la libertad de basar la solución propuesta en su primera captura de pantalla. Esto hace uso de varias columnas auxiliares y el escaneo de la tabla varias veces. Consulte pbix adjunto para obtener más detalles.

danextian_0-1688831032536.png

Syndicate_Admin
Administrator
Administrator

¡Oh, claro, mi mal, hecho!

Syndicate_Admin
Administrator
Administrator

@Nomad ,

Por favor, haga público su enlace.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.