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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Anonymous
Not applicable

Dynamic Currency Formatting

Hi

 

I have a table with sales values for different countries. Is there a way to have dynamic currency formatting based on the country?

 

For example, if I select Sweden, the values will be in SEK. If I select the UK, the values will be in GBP, etc. I don't want to have this formatted as a text, because these values are used in the charts.

 

I think I saw a way to have it with Tabular Editor (calculation groups?) but cannot find the thread now...

6 REPLIES 6
Anonymous
Not applicable

HI @Anonymous,

So you mean you want to dynamic convert the current currency values based on current user? If this is a case, you need to create a currency table with different currency rates from a common currency type.

Then you can write a measure formula to extract the currency type from filter and do the conversion of raw table records based on currency table rates. (notice: you can't current dynamic calculated column/table based on filter selections, they not response with filter/slier operations)

BTW, you can also take a look at the following blog about dynamic currency converter:

Building a Dynamic Currency Converter with Power BI 

Regards,

Xiaoxin Sheng

Anonymous
Not applicable

@Anonymous 

 

thank you for the response. what I need is not the currency VALUE, but the currency SYMBOL. I already have a dynamic exchange rate and the value is shown properly based on the country selected. However, I want also this to show the correct currency symbol based on the country selected.

 

Do you know how to do this?

Anonymous
Not applicable

HI @Anonymous,

AFAIK, power bi allows you to set table fields with custom display format and keeping raw field types, but it is impossible to use Dax formula/filter to affect/interaction with this custom format of table fields.

Use custom format strings in Power BI Desktop 

Perhaps you can consider adding a measure with a switch function to display different currency symbols based on filter effects.

Regards,

Xiaoxin Sheng

Anonymous
Not applicable

This is correct, I can do this. But it will format the numeric values to strings and will not work with charts.

 

thank you for your help though.

CNENFRNL
Community Champion
Community Champion

Hi, @Anonymous , I think you mean this article by Marco Russo?

https://www.sqlbi.com/articles/currency-conversion-in-power-bi-reports/


Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension!

DAX is simple, but NOT EASY!

Anonymous
Not applicable

Hi @CNENFRNL 

 

Not really. This helps to set up the proper format of the currency symbol (which is what I want), but it is changing the format to string/text (which is something I don't want). Therefore, it will not be working with charts... so will not be the case for me.

 

thank you for the reply though.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 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.