Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi everyone, I am trying to calculate a percentage here by using the CALCULATE function with multiple filters. Here is the dax code that I have written. This measure works as it should, but it takes time to load. I am wondering if there is another way of writing the DAX for better performance?
Thank you in advance!
Solved! Go to Solution.
@Michie_24
Try use IF instead of add multiple filters.
% of hires within 15 workdays =
VAR NoHiresWithin15WorkDays = IF([AcceptanceDt]<>BLANK()
&& [Candidate Confirmed Date]<>BLANK()
&& RPI2 - DateFlag by RequestID]=TRUE()
&& [Feedback Workdays by requestID]<=5,
countrows(filter(Request,Request[Hired within 15 Workdays]="Yes")))
var requestidcount =IF([AcceptanceDt]<>BLANK()
&& [Candidate Confirmed Date]<>BLANK()
&& [RPI2 - DateFlag by RequestID]=TRUE()
&& [Feedback Workdays by requestID]<=5,
COUNT(Request[RequestID])
RETURN
NoHiresWithin15WorkDays/requestidcount
Best regards
Paul Zheng _ Community Support Team
If this post helps, please Accept it as the solution to help the other members find it more quickly.
@Michie_24
Try use IF instead of add multiple filters.
% of hires within 15 workdays =
VAR NoHiresWithin15WorkDays = IF([AcceptanceDt]<>BLANK()
&& [Candidate Confirmed Date]<>BLANK()
&& RPI2 - DateFlag by RequestID]=TRUE()
&& [Feedback Workdays by requestID]<=5,
countrows(filter(Request,Request[Hired within 15 Workdays]="Yes")))
var requestidcount =IF([AcceptanceDt]<>BLANK()
&& [Candidate Confirmed Date]<>BLANK()
&& [RPI2 - DateFlag by RequestID]=TRUE()
&& [Feedback Workdays by requestID]<=5,
COUNT(Request[RequestID])
RETURN
NoHiresWithin15WorkDays/requestidcount
Best regards
Paul Zheng _ Community Support Team
If this post helps, please Accept it as the solution to help the other members find it more quickly.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 11 | |
| 9 | |
| 8 | |
| 7 | |
| 6 |