Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
I have a slicer to select a Country, and a table with 3 measures based on this slicer. The three measures are: Average Historical ASP, Average Material Cost, and Margin. I am trying to add a 4th measure which finds the minimum value from all values in the Margin column.
The formula I am currently using is:
I would expect that with all Country values selected, it should show 3.27 as Min Margin for all rows in the above. Where am I going wrong?
Solved! Go to Solution.
@Anonymous Try:
Min Margin =
VAR __Table = SUMMARIZE(ALL('Historical ASP'),[Country],"__Margin",[Margin])
VAR __Result = MINX(__Table,[__Margin])
RETURN
__Result
hi @Anonymous
Seems on the wrong granularity, try like:
Min Margin =
MINX(
SUMMARIZE(
'Historical ASP',
'Historical ASP'[Country],
'Historical ASP'[PH7]
),
[Margin]
)
@Anonymous Try:
Min Margin =
VAR __Table = SUMMARIZE(ALL('Historical ASP'),[Country],"__Margin",[Margin])
VAR __Result = MINX(__Table,[__Margin])
RETURN
__Result
@Greg_Deckler Thanks that works. Was wondering, if I wanted to measure MINX only for selected Country fields from the slicer, where do I add that in?
Try ALLSELECTED instead of ALL.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.