Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
I have the following data table:
I want a matrix that always compares the amounts to the big amounts. I created a measure that I thought would always give me the total of all the Big amounts:
How do I get AllBig to show for all Sections?
This example isn't realistic but I tried to simplify the issue to the smallest set of data that showed the problem.
Solved! Go to Solution.
Hi, @Whatever1 , if you want such a result,
you might want to try this measure
AllBig =
CALCULATE (
SUM ( [Amount] ),
Table1[Group] = "Big",
ALLEXCEPT ( Table1, Table1[Color] )
)
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! |
Hi, @Whatever1 , if you want such a result,
you might want to try this measure
AllBig =
CALCULATE (
SUM ( [Amount] ),
Table1[Group] = "Big",
ALLEXCEPT ( Table1, Table1[Color] )
)
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! |
Thank you! I have been banging my head against the wall with this and just couldn't figure out why it wasn't working.
@Whatever1 , Try like
AllBig = calculate(sum([Amount]),filter(Table1,Table1[Group]="Big"))
That makes it show on only one row:
User | Count |
---|---|
54 | |
22 | |
19 | |
16 | |
11 |
User | Count |
---|---|
81 | |
55 | |
40 | |
20 | |
12 |