Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
95 | |
94 | |
80 | |
71 | |
64 |
User | Count |
---|---|
120 | |
105 | |
99 | |
81 | |
72 |