Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello All,
I was trying to calculate the number of days we are taking to solve a case excluding the weekends with DAX but it is showing all blank can you please help with Power Query or dax to get the desire results?
Thanks
Measure = COUNTROWS(FILTER(ALL(incidents),incidents[Createdon Date] >=SELECTEDVALUE(incidents[Createdon Date]) && incidents[Createdon Date] <=SELECTEDVALUE(incidents[cmx_solveddate]) && NOT(incidents[weekdaysnumber] in {6,7}) && incidents[IsworkingDay] = TRUE()))
Solved! Go to Solution.
Hi, @Anonymous
Based on your description, you may create two measures like below. The pbix file is attached in the end.
Measure 2 =
var tab =
ADDCOLUMNS(
ALL(Table1),
"End",
SWITCH(
[Status],
"Resolved",
IF(
ISBLANK([Resolved Date]),
TODAY(),
[Resolved Date]
),
"Active",TODAY(),
[Created On]
)
)
var newtab =
ADDCOLUMNS(
tab,
"Count",
COUNTROWS(
FILTER(
CALENDAR(
[Created On],
[End]
),
NOT(WEEKDAY([Date]) in {1,7})
)
)
)
return
SUMX(
newtab,
[Count]
)
solved day3 measure =
var tab =
ADDCOLUMNS(
ALL(Table1),
"Count",
var _end =
IF(
ISBLANK([Solved Date]),
TODAY(),
[Solved Date]
)
return
IF(
ISBLANK([Created On]),
0,
COUNTROWS(
FILTER(
CALENDAR(
[Created On],
_end
),
NOT(WEEKDAY([Date]) in {1,7})
)
)
)
)
return
SUMX(
tab,
[Count]
)
Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @Anonymous
Based on your description, you may create two measures like below. The pbix file is attached in the end.
Measure 2 =
var tab =
ADDCOLUMNS(
ALL(Table1),
"End",
SWITCH(
[Status],
"Resolved",
IF(
ISBLANK([Resolved Date]),
TODAY(),
[Resolved Date]
),
"Active",TODAY(),
[Created On]
)
)
var newtab =
ADDCOLUMNS(
tab,
"Count",
COUNTROWS(
FILTER(
CALENDAR(
[Created On],
[End]
),
NOT(WEEKDAY([Date]) in {1,7})
)
)
)
return
SUMX(
newtab,
[Count]
)
solved day3 measure =
var tab =
ADDCOLUMNS(
ALL(Table1),
"Count",
var _end =
IF(
ISBLANK([Solved Date]),
TODAY(),
[Solved Date]
)
return
IF(
ISBLANK([Created On]),
0,
COUNTROWS(
FILTER(
CALENDAR(
[Created On],
_end
),
NOT(WEEKDAY([Date]) in {1,7})
)
)
)
)
return
SUMX(
tab,
[Count]
)
Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous you need to change the dates in your tables to DATE format, not DATE/TIME.
Turn off automatic Time Intelligence, then fix your calculated columns to not use the .[Date] syntax.
Then you should probably relate the Date[Date] field from a date table, marked as such, to [Created on] but hard to say because the fields and table in your sample measure above are not what are in the PBIX file you posted.
I couldn't get very far because your source data needs to be modified (first point above) and that is in Power Query where I don't have access to your source data.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@edhans yes, i did try after changing the format but no luck. Here I am sharing with you the updated report link or if you can share any sample with the required measure would be a great help
Do you have a dummy dataset you can share please? maybe ping over a onedrive link.
Please do let me know if you able to view the information or not?
@Anonymous , it requires a separate calendar table for excluding weekends; thus created a separate calculated table,
KalendaR = CALENDARAUTO()
and measure,
Days Elapsed =
VAR __st = MAX ( Table1[Created On] )
VAR __end =
SWITCH (
MAX ( Table1[Status] ),
"Resolved", MAX ( Table1[Solved Date] ),
"Active", TODAY (),
__st
)
RETURN
COUNTROWS (
FILTER (
KalendaR,
__st <= KalendaR[Date] && KalendaR[Date] <= __end
&& WEEKDAY ( KalendaR[Date], 2 ) < 6
)
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Its showing Blank, could you please help me to create a measure in the shared file?
https://1drv.ms/u/s!Aj7YLBYfrzPkilxirwLzkJW_BVe5?e=toB5Np
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
17 | |
9 | |
8 | |
7 | |
7 |