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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Días laborables y días pasados

Hola a todos,

Tengo una tabla como la siguiente, que:

- DATE DE es de la tabla de calendario individual

- ATMONTH_ y ATLDF_ son de otra tabla (qué fecha en esta tabla ya tiene relación con la tabla de calendario)

Y luego hice 2 cálculos para días hábiles y número de días transcurridos para mostrar el total de días hábiles y días transcurridos automáticamente todos los días como se muestra a continuación:

daymonths = VAR Day_ = IF( DAY(TODAY()) < 10 , "0" & FORMAT(DAY(TODAY()),"") , FORMAT(DAY(TODAY()),""))
VAR Month_ = IF( MONTH(TODAY()) < 10 , "0" & FORMAT(MONTH(TODAY()),"") , FORMAT(MONTH(TODAY()),""))
VAR Year_ = FORMATO(AÑO(HOY()),"")
Devolución
Calcular ( MAX ( FAC_Workdays[ATMONTH_] ),
'Date'[DATE DE] = Day_ & "." & Month_ & "." & Year_
)
daygones = VAR Day_ = IF( DAY(TODAY()) < 10 , "0" & FORMAT(DAY(TODAY()),"") , FORMAT(DAY(TODAY()),""))
VAR Month_ = IF( MONTH(TODAY()) < 10 , "0" & FORMAT(MONTH(TODAY()),"") , FORMAT(MONTH(TODAY()),""))
VAR Year_ = FORMATO(AÑO(HOY()),"")
Devolución
Calcular ( MAX ( FAC_Workdays[ATLDF_] ) - 1 ,
'Date'[DATE DE] = Day_ & "." & Month_ & "." & Year_
)
Y aquí está el resultado
ThuJa23_0-1633072355719.png

Sin embargo, me gustaría que en lugar de los días pasados los espectáculos -1 (porque filtré el mes es septiembre, y hoy es el 1 de octubre), los días pasados deberían volver al número total de días hábiles cuando el día es el último día del mes, es 22.

¿Cómo podría hacerlo con mi cálculo?

¡Gracias por su ayuda!

Otoño

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @ThuJa23

Puede simplificar su cálculo utilizando Today_ = FORMAT(TODAY(),"dd.mm.yyyy") para obtener la fecha de hoy en formato "dd.mm.aaaa".

Para el cálculo de daygones, puede probar el siguiente código. Obtendrá la fecha de ayer usando today()-1.

daygones =
VAR Yesterday_ = FORMAT ( TODAY () - 1, "dd.mm.yyyy" )
RETURN
    CALCULATE ( MAX ( FAC_Workdays[ATLDF_] ), 'Date'[DATE DE] = Yesterday_ )

Espero que esto ayude.

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hay @ThuJa23

Puede simplificar su cálculo utilizando Today_ = FORMAT(TODAY(),"dd.mm.yyyy") para obtener la fecha de hoy en formato "dd.mm.aaaa".

Para el cálculo de daygones, puede probar el siguiente código. Obtendrá la fecha de ayer usando today()-1.

daygones =
VAR Yesterday_ = FORMAT ( TODAY () - 1, "dd.mm.yyyy" )
RETURN
    CALCULATE ( MAX ( FAC_Workdays[ATLDF_] ), 'Date'[DATE DE] = Yesterday_ )

Espero que esto ayude.

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Hay @v-jingzhang,

Muchas gracias, funciona bien 🙂

Syndicate_Admin
Administrator
Administrator

@ThuJa23 , crear dos medidas como estas y calcular el porcentaje


Días laborables del mes = countrows(filter(addcolumns(calendar(eomonoth(today(),-1)+1,eomonoth(today(),0)), "WorkDay", weekday([Date],2)),[WorkDay]>6))

Días laborables pasados = countrows(filter(addcolumns(calendar(eomonoth(today(),-1)+1,today() ), "WorkDay", weekday([Date],2)),[WorkDay]>6))

No @amitchandak,

Gracias por sus respuestas.

En realidad no funcionó para mí. Como resultado de abajo, con filtro en septiembre, la jornada laboral es de solo 5. Debería ser 22

ThuJa23_0-1633076724400.png

Día laborable = countrows(filter(addcolumns(calendar(EOMONTH(today(),-1)+1,EOMONTH(today(),0)), "WorkDay", weekday([Date],2)),[WorkDay]>6))

¿O me equivoco en algo?

Gracias

Otoño

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.