Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello Community,
I need your help in writing the DAX formula for below scenario.
i am explaining my use case with the below sample data.
Now the requirement is to display the difference between noofbugs and bugsthreshold.
the formula for the same is if((sum(noofbugs)-sum(bugsthreshold)<0,0,(sum(noofbugs)-sum(bugsthreshold))
the same formula is working when i have team name in my table visual as below.
Now the problem i am facing is below.
when i take only vendor as part of visual the DAX expression is not working as expected.
Below is the report that i can see.
But the expectation is below.
lets take Vendor1 for example, we have TeamA and TeamB under Vendor1.
TeamA - NoofBugs=5 and Threshold = 6 now the difference is -1, as per above formula final result is 0
Team B - NoofBugs=4 and Threshold = 2 now the difference is 2, as per above formual final result is 2
As per my expectation DAX expression should display 0+2 =2
But it is displaying 1, beacuse it is calculating all the bugs for all the teams under vendor1(5+4), threshold is(6+2)
now the difference is 9-8=1, but this is not correct functionally.
How can i write my DAX expression to fulfill my usecase?
Please let me know incase of any questions.
Thanks...
Solved! Go to Solution.
Hi,
These measures work
NB = SUM(Data[NoofBugs])BT = SUM(Data[BugsThreshold])Measure = SUMX(FILTER(SUMMARIZE(VALUES(Data[Team]),Data[Team],"ABCD",[NB]-[BT]),[ABCD]>0),[ABCD])
Hope this helps.
Hi,
These measures work
NB = SUM(Data[NoofBugs])BT = SUM(Data[BugsThreshold])Measure = SUMX(FILTER(SUMMARIZE(VALUES(Data[Team]),Data[Team],"ABCD",[NB]-[BT]),[ABCD]>0),[ABCD])
Hope this helps.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.