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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
LisaB
Helper III
Helper III

SELECTEDVALUE and SWITCH doesn't return value

Hi,

 

I have a table where I want to return exchange rates based on a selected value.

 

Table LCY is used as a slicer and only single selection is allowed. I have multiple exchange rate tables and there is relationship created from each one of them to my transaction table.   

 

I have created a column and this is my formula but it doesn't return any values at all.

 

 

Exchange Rate = 

VAR  Selection =

    SELECTEDVALUE ( LCY[Currency Code])

RETURN

    SWITCH (

        TRUE (),
        Selection = "SEK", RELATED(Currenices_SE[ExchangeRateAmt]),

        Selection = "AUD", RELATED(Currenices_AU[ExchangeRateAmt]),
        
        Selection = "DKK", RELATED(Currenices_DK[ExchangeRateAmt]),

        Selection = "USD", RELATED(Currenices_US[ExchangeRateAmt]),
        
        Selection = "EUR", RELATED(Currenices_NL[ExchangeRateAmt])
    )

 

 

 Could you please advise? 🙂

 

Thanks!

1 ACCEPTED SOLUTION
v-yanjiang-msft
Community Support
Community Support

Hi @LisaB ,

In your sample, if Exchange Rate is a measure, you can use MAX function to return the current value.

 

vkalyjmsft_0-1637030321848.png

 

 

Best Regards,
Community Support Team _ kalyj

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

5 REPLIES 5
v-yanjiang-msft
Community Support
Community Support

Hi @LisaB ,

In your sample, if Exchange Rate is a measure, you can use MAX function to return the current value.

 

vkalyjmsft_0-1637030321848.png

 

 

Best Regards,
Community Support Team _ kalyj

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

PaulDBrown
Community Champion
Community Champion

Do you mean a column as in a calculated column in a physical table? If so, it won't work: physical tables are "calculated" when the model is loaded and are oblivious to slicers.

You can however use it as a measure in a table visual





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Hi Paul,

 

I don't really follow. Yes, it is a column but when creating a measure instead I get an error saying following:

 

"The column either doesn't exist or does not have a relationship"

LisaB_0-1636911191644.png

 

Greg_Deckler
Community Champion
Community Champion

@LisaB What does your data model look like? RELATED only works across 1 to many relationships and only returns values from the 1 side of the relationship.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Hi Greg,

 

This is how it looks like. I tried only RELATED and it returns the correct values for each currency table (pleae disregard the misspelling 🙂). 

 

LisaB_0-1636887190917.png

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.