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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
VenkataRavi
Frequent Visitor

Difference between two dates with excluding weekends.

Dear Team,

Please help me solve for construct below query.

IDStatusStart DateEnd DateNo: of Days
201Done10/03/202210/06/20223
205Approved10/04/2022 9(when end date is blank we need to consider Today()-Start Date.)
206Deployed10/04/2022 9(when end date is blank we need to consider Today()-Start Date.)
207Done09/26/202209/29/20223

 

Please guide me how to write DAX fuction for above query.

 

Advance Thanks,

Venkata.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @VenkataRavi ,

Assum that there is one date dimension table in your model, you can create a calculated column as below to get the number of days between two dates. Please find the details in the attachment.

No.of Days =
VAR _enddate =
    IF ( ISBLANK ( 'Table'[End Date] ), TODAY (), 'Table'[End Date] )
RETURN
    CALCULATE (
        COUNTROWS ( 'Date' ),
        DATESBETWEEN ( 'Date'[Date], 'Table'[Start Date], _enddate ),
        FILTER ( 'Date', WEEKDAY ( 'Date'[Date], 2 ) < 6 )
    )

yingyinr_0-1665970301166.png

In addition, you can refer the following blog to get it by DAX or Power Query method...

Calculate Workdays Between Two Dates In Power BI

yingyinr_1-1665970540703.png

Best Regards

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @VenkataRavi ,

Assum that there is one date dimension table in your model, you can create a calculated column as below to get the number of days between two dates. Please find the details in the attachment.

No.of Days =
VAR _enddate =
    IF ( ISBLANK ( 'Table'[End Date] ), TODAY (), 'Table'[End Date] )
RETURN
    CALCULATE (
        COUNTROWS ( 'Date' ),
        DATESBETWEEN ( 'Date'[Date], 'Table'[Start Date], _enddate ),
        FILTER ( 'Date', WEEKDAY ( 'Date'[Date], 2 ) < 6 )
    )

yingyinr_0-1665970301166.png

In addition, you can refer the following blog to get it by DAX or Power Query method...

Calculate Workdays Between Two Dates In Power BI

yingyinr_1-1665970540703.png

Best Regards

lbendlin
Super User
Super User

Please read about the NETWORKDAYS() function.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.