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!View all the Fabric Data Days sessions on demand. View schedule
Hi All,
I'm representing certain metrics in a table in Power BI. For the columns "Estimated Annual Renewal Amount in Currency" and "Transacted Annual Amount in Currency" I only want to show the total at the bottom when the Currency is the same in every row. If there is a mix of currencies like in the screenshot below I do not want to show a total for these columns.
Is there a way to do that?
Solved! Go to Solution.
If you have a unique row in the table visual, e.g. Category, then you could try
Measure name =
var currentValue = current measure definition
return IF( ISINSCOPE( 'Table'[Category]), currentValue,
IF( HASONEVALUE( 'Table'[Currency]), currentValue)
)
You can use HASONEVALUE, like
Measure Name = IF( HASONEVALUE( 'Table'[Currency]),
Current measure definition
)
@johnt75 ,
Thanks for the reply.
Your solution works but it slows down the performance of the table significantly. Is there another more efficient way to do this?
If you have a unique row in the table visual, e.g. Category, then you could try
Measure name =
var currentValue = current measure definition
return IF( ISINSCOPE( 'Table'[Category]), currentValue,
IF( HASONEVALUE( 'Table'[Currency]), currentValue)
)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!