Skip to main content

Power BI

New

Change Currency Symbol Dynamically

Vote (48) Share
Matt's profile image

Matt on 19 Dec 2017 23:45:39

Hello,
In this global world many businesses conduct their operations in different currencies. When they store the transaction they generally store the data as the transaction value in one field then the type of currency in a different field. PowerBI needs the ability to recognize different currencies in the data model so that things like Sum and Average do not conduct those functions across different currencies (it makes no sense to sum a USD transaction with a GBP or EUR transaction).

Please create the ability in the data model to indicate that a field is a transaction amount and that a second field is the currency type. Please then allow this to apply to formatting (put the correct symbol in front of transaction amounts) as well as Sum, Average and other functions.

Thank you,
Matt

Comments (6)
Matt's profile image Profile Picture

3c49adb4 220a-ea11-a811-000d3a4f1ebb on 05 Jul 2020 23:46:03

RE: Change Currency Symbol Dynamically

We also have a separate column that shows the default currency symbol for that business unit that we'd like dynamically appended to the currency fields. Currency short code is also available.

We have experimented with concatenating the currency symbol onto the value but then you can't run calculations on the result as it turns it into a string. Which is confusing for our end users.

Matt's profile image Profile Picture

d779c404 165d-471a-8c3d-f92c44d45c6e on 05 Jul 2020 23:31:06

RE: Change Currency Symbol Dynamically

Has this been implemented?
I agree with Mat formatting the transaction amount with a currency symbol changes the number to text which makes the value useless for math functions or charting.

Matt's profile image Profile Picture

a5528b30 0be4-4fde-9706-099b2d931762 on 05 Jul 2020 23:24:16

RE: Change Currency Symbol Dynamically

Currency intelligence is an increasingly important feature for Power BI and SSAS tabular. We're implementing Power BI for a large retirement fund, and this issue is glaring. Any table visual showing multiple currencies has to be configured carefully, or it won't make sense.

Matt's profile image Profile Picture

a3309361 99be-ea11-a812-000d3a8ddfb2 on 05 Jul 2020 23:17:01

RE: Change Currency Symbol Dynamically

Totally agreed. FORMAT function can help in this case but it converts the value to text, hence visuals will not perform with that value.

Matt's profile image Profile Picture

d1be4022 6419-4f85-87cf-9d4a137fa0e5 on 05 Jul 2020 23:11:17

RE: Change Currency Symbol Dynamically

Agree 100%. Formatting currency values based on the viewer's locale is a bizarre idea. This lack of multi-currency support is a real oversight.

My proposed solution would be the same as Matt, that is to select a column in the same table which holds the three character currency code.

I have also been down the FORMAT route, and as pointed out, the resulting string is then useless for summations and averages.

Matt's profile image Profile Picture

a95c01f5 4f63-4d3e-9f5c-7d00230d3029 on 05 Jul 2020 23:07:53

RE: Change Currency Symbol Dynamically

As a follow up - formatting the transaction amount with a currency symbol changes the number to text which makes the value useless for math functions or charting.