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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Anonymous
Not applicable

Calcule no. días de trabajo que han pasado en el año hasta ahora

Hola

Tengo una tabla de calendario donde estoy usando una columna calculada para calcular el no. días de trabajo en cada mes de este año.

Basándome en esta columna y la fecha actual, quiero calcular el no. días laborables que han pasado año a la fecha. Por favor, vea la captura de pantalla a continuación para no. días laborables a mes. Esencialmente, quiero que esta fórmula devuelva el 21 de enero, 20 para febrero y 19 para marzo (ya que en base a la fecha de hoy nos quedan 2 días laborables más en marzo) y el total será de 60. He probado algunas fórmulas diferentes, pero no puedo parecer obtener el resultado deseado, principalmente el total es casi siempre incorrecto.

Gracias por cualquier sugerencia!

Working Days Year.PNG

4 REPLIES 4
v-kelly-msft
Community Support
Community Support

Hola @kartiklal18 ,

Tomemos el año 2020 por ejemplo:

1.Cree una tabla de calendario usando la siguiente expresión dax:

 table = CALENDAR(DATE(2020,1,1),DATE(2020,12,31)) 

2.A continuación, cree 3 columnas calculadas:

 Month = FORMAT('table'[Date],"MMMM") 

weekday = WEEKDAY('table'[Date],2)

Working day = IF('table'[weekday]<>6&&'table'[weekday]<>7,1,0)

3.Cree una medida como se indica a continuación:

Measure = IF(MONTH(MAX('table'[Date]))=MONTH(TODAY()),CALCULATE(SUM('table'[Working day]),'table'[Date]<=TODAY()),SUM('table'[Working day]))

Y verás:

Annotation 2020-03-31 112312.png

Para el archivo .pbix relacionado, haga clic aquí.

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Anonymous
Not applicable

Hola a todos

Gracias por todas sus sugerencias. @amitchandak, su solución funciona y es lo que necesitaba.

Greg_Deckler
Community Champion
Community Champion

En primer lugar, consulte este post con respecto a cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Si tienes un Calendario, entonces deberías ser capaz de crear una columna como:

Día laborable: IF(WEEKDAY([Fecha],2)<6,1,0)

A continuación, solo debe poder SUMAR la columna Día laborable para obtener el número de días laborables y los totales deben ser correctos.

Si está utilizando algún tipo de medida, es posible que tenga un problema de totales de medida. Vea mi post al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Además, esta medida rápida, medida totales, la palabra final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

YTD Sales á CALCULATE(SUM('Date'[Working Day]),DATESYTD(('Date'[Date]),"12/31"))

Pero para eso, usted necesita tener un filtro de la fecha en la página

o tratar de como

YTD Sales á CALCULATE(SUM('Date'[Working Day]),DATESYTD(('Date'[Date]),"12/31"),'Date'[Date]<-today())

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

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

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors