Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
martinnilsson
Frequent Visitor

Display Measure based on selection in slicer

I am new to Power BI and need some help with something which seems pretty easy in theory.

I am displaying data in a matrix table which shows items and sales numbers.  I have created separate measures for each currency value and I need to display the currency value based on a selection from a slicer.

 

I created a table which is used for the Currency slicer containing the below values

AUD
NZD

 

Based on the selection in the slicer (AUD or NZD) I want to use the corresponding measure in my matrix view table for the Sale column.

ItemSale
AAA1000
BBB3000
CCC1500

 

In pesudo code I want to acheive this:

IF(selected value in slicer = "AUD") then 

    Use the SaleAUD measure

ELSE IF(selected value in slicer = "NZD") then

    Use the SaleNZD measure

ELSE

   Use the SaleAUD measure

 

How would I acheive this in Power BI

 

-M.

 

 

 

1 ACCEPTED SOLUTION
Akash_Varuna
Community Champion
Community Champion

Hi @martinnilsson , Since you have already created Table could you try this 
1 . Create Table
2 . Add that table to slicer
3 . Create a Dyanmic Measure :
SelectedSales =
SWITCH(
TRUE(),
SELECTEDVALUE(Currency[Currency]) = "AUD", [SaleAUD],
SELECTEDVALUE(Currency[Currency]) = "NZD", [SaleNZD],
[SaleAUD]
)
Replace Currency[Currency] with your coulmn
4 . Add this measure to matrix with item column
If this post helped please do give a kudos and accept this as a solution
Thanks In Advance

View solution in original post

2 REPLIES 2
rajendraongole1
Super User
Super User

Hi @martinnilsson  - You can achieve this using a DAX measure that dynamically switches between the SaleAUD and SaleNZD measures based on the slicer selection.

 

rajendraongole1_0-1740121477424.png

 

when you selected aud, 

rajendraongole1_1-1740121507757.png

 

 

Please find the attached pbix file.

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Akash_Varuna
Community Champion
Community Champion

Hi @martinnilsson , Since you have already created Table could you try this 
1 . Create Table
2 . Add that table to slicer
3 . Create a Dyanmic Measure :
SelectedSales =
SWITCH(
TRUE(),
SELECTEDVALUE(Currency[Currency]) = "AUD", [SaleAUD],
SELECTEDVALUE(Currency[Currency]) = "NZD", [SaleNZD],
[SaleAUD]
)
Replace Currency[Currency] with your coulmn
4 . Add this measure to matrix with item column
If this post helped please do give a kudos and accept this as a solution
Thanks In Advance

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.