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, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
hcvb07
Frequent Visitor

Cálculo de días hábiles sin calendario ni edición de tablas

¡Hola a todos!

Bastante nuevo en Power BI y con la esperanza de que alguien pueda ayudarme. He estado revisando algunas sugerencias, pero no puedo encontrar ningún artículo que ayude. Estoy tratando de calcular los días hábiles (AKA exlcuding sábados y domingos) entre dos fechas en dos tablas diferentes ('Tabla1'[Fecha de inicio] y 'Tabla2'[Fecha de finalización]).

Pude calcular los días calendario entre las dos fechas usando la fórmula a continuación. Sin embargo, estoy luchando para crear una contraparte día hábil. Mi equipo no es el propietario de los datos, por lo que tampoco puedo agregar una tabla de calendario ni crear una columna calculada para indicar un día de la semana (tampoco hay ninguna tabla de calendario en el conjunto de datos). Empecé a usar datesbetween con la función de calendario, pero sigo enejecución con errores porque necesito calcular por fila.

¿Alguna sugerencia?

Cálculo de días calendario:

Duración: dividir(
calcular(
sumx('Table2',
if('Table2'[End Date]<related('Table1'[Start Date]), BLANK(),
DATEDIFF(related('Table1'[Start Date]),'Table2'[End Date],DAY)),'Table2'[End Date]<- TODAY() && 'Table2'[Fecha de finalización]<>BLANK() && 'Table2'[Fecha de finalización]<> 0, 'Table1'[Fecha de inicio]<'TODAY() && 'Table1'[Fecha de inicio]<>BLANK()&&'Table1'[Fecha de inicio]<>
calculate(sumx('Table2', if('Table2'[End Date]<related('Table1'[Start Date]),0,[Count])),
'Table2'[Fecha de finalización]<>BLANK() && 'Table2'[Fecha de finalización]<>0 && 'Table2'[Fecha de finalización]<'HOY(), 'Tabla1'[Fecha de inicio]<>BLANK() &&'Table1'[Fecha de inicio]<-TODAY() && 'Tabla1'[Fecha de inicio]<>0),
BLANCO())
6 REPLIES 6
amitchandak
Super User
Super User

@hcvb07 , consulte este archivo He calculado la diferencia de fecha de trabajo , entre dos fechas utilizando la tabla de fechas

https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

¡Gracias por el apego! Según mis datos, solo puedo usar los Puntos 3 o 4 (no puedo hacer columnas calculadas porque tengo una conexión en vivo). Sin embargo, ambos todavía dan lugar a días calendario no días hábiles.

@hcvb07 , está en la página 2 o en la página del día laborable

Working Days = CALCULATE(Sum('Date'[Working day]),VALUES('Order Dim'[Order No]),filter(all('Date'),'Date'[Date]>=[Min Order Date OD] && 'Date'[Date] <=[Max Deilvery OD]))
Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Mi problema es que no tengo una columna calculada que indique 'Día de trabajo' - No tengo una tabla de calendario disponible y no puedo crear una ya que tengo una conexión en vivo. Así que necesitaría una forma alternativa de sumar días laborables sin crear una columna calculada. ¡Apreciamos la ayuda y la respuesta rápida!

parry2k
Super User
Super User

@hcvb07 mejor publicar los datos de muestra y la salida esperada. Lea este post para obtener su respuesta rápidamente.

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Idealmente se calcula para cada fila como abajo y luego promedio para obtener una duración total de 2.61.

Fecha de inicioFecha de finalizaciónDuraciónContar
4/13/20204/13/202003
4/13/20201/0/1900 2
4/13/20204/14/202019
4/13/20204/15/202026
4/13/20204/16/202037
4/13/20204/17/202045
4/15/20204/17/202027
4/15/20201/0/1900 0
4/13/20204/18/202049
4/15/20204/18/202026
4/13/20204/19/202048
4/15/20204/19/202029
4/13/20204/20/202052
4/15/20204/20/202038
4/20/20201/0/1900 6
4/20/20204/20/202002
4/13/20204/21/2020610
4/20/20204/21/202016

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors