Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Good Afternoon,
I have the following setup:
Site | Measure1 | Measure2 | Measure3 |
A | 5500 | 5600 | 5400 |
B | 3500 | 2500 | 4000 |
Using the following Measure, I can get the Max Value for each Site.
MaxValue = MAXX(
{[Measure1],
[Measure2],
[Measure3] },
[Value] )
However, I also need to capture which Measure( 1, 2, or 3) provides that Max Value.
Final Result:
A | Measure2 | 5600 |
B | Measure3 | 4000 |
Thanks and Best Regards,
Solved! Go to Solution.
Seems like your measure is giving the result you need for the number. Maybe you can then evaluate each measure and use a switch statement for the measure name. Something like
which measure = SWITCH(TRUE(),
[Measure1]=[MaxValue],"Measure 1",
[Measure2]=[MaxValue],"Measure 2",
[Measure3]=[MaxValue],"Measure 3")
this assumes only one measure is the max, otherwise you would need to concatenate the above.
Seems like your measure is giving the result you need for the number. Maybe you can then evaluate each measure and use a switch statement for the measure name. Something like
which measure = SWITCH(TRUE(),
[Measure1]=[MaxValue],"Measure 1",
[Measure2]=[MaxValue],"Measure 2",
[Measure3]=[MaxValue],"Measure 3")
this assumes only one measure is the max, otherwise you would need to concatenate the above.
Thank you Matt. It took me a bit to figure out your logic, but I do think I got it to work.
Best Regards,
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
143 | |
85 | |
66 | |
51 | |
45 |
User | Count |
---|---|
216 | |
89 | |
82 | |
66 | |
57 |