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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Msuarez
Frequent Visitor

Dias transcurridos de un mes, sin feriados y solo dias habiles.

Hola !

Necesito poder obtener una medida que me devuelva la cantidad de dias habiles transcurridos en el mes, teniendo en cuenta el dia de hoy y  los dias feriados que hayan habido en el mes..-

Datos: 

Mes Noviembre

Dias Feriados: 1 ( 21/11/22 ).- 

Dias Habiles: 21 ( Dias habiles = Lunes a Viernes ).

Resultado esperado ( Al 27/11/22):

Dias Habiles transcurridos: 18

 

He creado una tabla calendario, la cual la he vinculado con la tabla Feriados y he determinado los dias laborales"Dia Laboral".- 

 

Msuarez_0-1669664797331.png

 

Agradecere vuestra respuesta.

 

 

1 ACCEPTED SOLUTION

Hi, @Syndicate_Admin ;

Prueba esto, debería funcionar:

count = 
CALCULATE(COUNT('Table'[Working Day]),FILTER('Table',[Date]< ode="">

O

count =
CALCULATE (
    COUNT ( 'Table'[Working Day] ),
    FILTER (
        'Table',
        EOMONTH ( [Date], 0 ) = EOMONTH ( TODAY (), 0 )
            && [Date] < TODAY ()
            && 'Table'[Working Day] = "Yes"
    )
)


Saludos
Equipo de Apoyo a la Comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hi, @Syndicate_Admin ;

Pruébalo.

count = 
CALCULATE(COUNT('Table'[Working Day]),FILTER('Table',[Date]< ode="">

El espectáculo final:

vyalanwumsft_0-1669689202243.png

Además, Resultado esperado (al 27/11/22): ¿por qué es "a partir del 27/11/22"?

Saludos
Equipo de Apoyo a la Comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola!

Gracias por tu respuesta. 

QUizas no me exprese correctamente.- La fecha 27/11 fue solo un ejemplo para poder visualizar un resultado esperado.- 

No es necesario poner filtros sobre ninguna fecha, solamente necesito que me cuente los dias laborales que han transcurrido del mes.- 

Como para poner otro ejemplo, hoy 29/11/22  el resultado deberia ser  19 dias dias transcurridos de los 21 dias laborales del mes de Noviembre.-

Espero haya quedado claro y que puedas con esa info ayudarme.-

Gracias.

Hi, @Syndicate_Admin ;

Prueba esto, debería funcionar:

count = 
CALCULATE(COUNT('Table'[Working Day]),FILTER('Table',[Date]< ode="">

O

count =
CALCULATE (
    COUNT ( 'Table'[Working Day] ),
    FILTER (
        'Table',
        EOMONTH ( [Date], 0 ) = EOMONTH ( TODAY (), 0 )
            && [Date] < TODAY ()
            && 'Table'[Working Day] = "Yes"
    )
)


Saludos
Equipo de Apoyo a la Comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Thanks a lot! It works!!

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Creo que primero hay que crear una medida para contar los días hábiles:

Días laborables =

CALCULAR(

COUNTROWS('Fecha'),

'fecha'[Es laborial] ="si"

)

Luego otra medida para el cálculo del mes hasta la fecha:

Días hábiles MTD =

CALCULAR(

[Días hábiles],

DATESMTD('Fecha'[Fecha])

)

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, Gracias por tu pronta respuesta.- 

La medida que me cuenta la cantidad de dias habiles del mes, ya la tenia calculada: 

Cant. dias Laborales = CALCULATE(COUNT(Calendario[Dia Laboral]),Calendario[Dia Laboral] = "Si")
 
Cree la nueva medida, segun lo que entendi debia tomar como datos, de la siguiente manera: 
 
Cant. dias Transcurridos = CALCULATE([Cant. dias Laborales],DATESMTD(Calendario[Date]))
Pero me devuelve el mismo resultado que la medida anterior ( 21 ), cuando deberia haberme traido 18
Quizas este tomando algun dato de tabla mal??
Gracias por la ayuda

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors