Forum Discussion
Optimize Dax
- 3 years ago
Hi Anonymous
Did you check the following function?
NETWORKDAYS function (DAX) - DAX | Microsoft Learn
Best regards
Michael
-----------------------------------------------------
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. Appreciate your thumbs up!
@ me in replies or I'll lose your thread.
-----------------------------------------------------
- 3 years ago
Hi Anonymous
Is there a reason why you use the CalculateTable statement in the measure? Because this means in eahc measure calculation you calculate the same thing which increases the amount of preformance required. If it sis so slow can you not pre-calculate the table in Power Query or Dax so that you have a separate physical table you only refer to?
I also see that you have many other values in your visual. Is mabe one of the other measures the performance killer?
Best regards
Michael
-----------------------------------------------------
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. Appreciate your thumbs up!
@ me in replies or I'll lose your thread.
-----------------------------------------------------
Hi Anonymous
Did you check the following function?
NETWORKDAYS function (DAX) - DAX | Microsoft Learn
Best regards
Michael
-----------------------------------------------------
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. Appreciate your thumbs up!
@ me in replies or I'll lose your thread.
-----------------------------------------------------
I updated the formula to use Networkdays but it is not resolving the issue, this is still running super slow when I remove the filter of only those trained in October. it works well when I remove the If statement but
it runs fine but it gives me negative days for those trained in November.
new formula
- Mikelytics3 years agoResident Rockstar
Hi Anonymous
Is there a reason why you use the CalculateTable statement in the measure? Because this means in eahc measure calculation you calculate the same thing which increases the amount of preformance required. If it sis so slow can you not pre-calculate the table in Power Query or Dax so that you have a separate physical table you only refer to?
I also see that you have many other values in your visual. Is mabe one of the other measures the performance killer?
Best regards
Michael
-----------------------------------------------------
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. Appreciate your thumbs up!
@ me in replies or I'll lose your thread.
-----------------------------------------------------
- Anonymous3 years agoNot applicable
I changed holiday table back to a table to point to. no change in the failure rate.
I do not think it is a problem with the other items as it has run fine for a while and runs quick enough until i add this if statement. to get the zero day count when the training date is greater than the enddate.
- Anonymous3 years agoNot applicable
You were right i had to change another measure I had using this measure. Thanks for your help.