Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
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!
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:
Para el archivo .pbix relacionado, haga clic aquí.
Hola a todos
Gracias por todas sus sugerencias. @amitchandak, su solución funciona y es lo que necesitaba.
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
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())
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.