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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

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
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