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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
ryan_aicd2
New Member

Issue with SELECTEDVALUE and SWITCH

Hello

I have a simple table (manual) in PBI that has 1 column and 3 values (Region, Segment, Market). With this table, I want to have a Slicer that will allow people to select 1 of the 3 values and use that value as a basis to select a column dynamically in the main Orders table. Here is the DAX code:

Dynamic Selection = 
VAR SelectedParameter = SELECTEDVALUE('Slicer'[Parameter])
RETURN
SWITCH(
    TRUE(),
    SelectedParameter = "Region", 'Orders'[Region],
    SelectedParameter = "Market", 'Orders'[Market],
    SelectedParameter = "Segment", 'Orders'[Segment]
)

 

There is no relationship between Orders and Slicer. I then have a chart with Dynamic Selection in the Legend to do the dynamic level of detail change. But, it resolves to blank no matter the selection I do.

ryan_aicd2_0-1699235964879.png

ryan_aicd2_1-1699236125601.png

 

Help with this greatly appreciated. 



 

1 ACCEPTED SOLUTION
OwenAuger
Super User
Super User

Hi @ryan_aicd2 

Calculated columns are static, and normally only "processed" on dataset refresh. They cannot respond to filters applied in a report.

 

Instead, you can use the field parameters feature to select a particular column (or measure) to be used in a visual.

https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-field-parameters

 

In this example, you would create a field parameter containing the three columns Region, Market, & Segment. Then place the field parameter column in the "Legend" field well.

 

Please post back if needed.

 

Regards


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

View solution in original post

2 REPLIES 2
OwenAuger
Super User
Super User

Hi @ryan_aicd2 

Calculated columns are static, and normally only "processed" on dataset refresh. They cannot respond to filters applied in a report.

 

Instead, you can use the field parameters feature to select a particular column (or measure) to be used in a visual.

https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-field-parameters

 

In this example, you would create a field parameter containing the three columns Region, Market, & Segment. Then place the field parameter column in the "Legend" field well.

 

Please post back if needed.

 

Regards


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

Haha I honestly spent ages trying to find the field parameter and didn't realise it was a server level setting to enable. I wondered why there was only numeric ones and that is why I had to go this route. Thanks heaps.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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