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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
LisaB
Helper III
Helper III

Multi currency report - change currency/exchange rate based on enitity

Hi everyone,

 

I have three different reports that I would like to merge into one report. Every report extracts data from one single company in Microsoft Dynamics 365 Business Central, the merged report will extract data from three companies.

 

1st report = Swedish entity, LCY = SEK

2nd report = Danish entity, LCY = DKK

3rd report = Australian entity, LCY = AUD

 

The reports show both values in currency and in LCY, using this formula to get the latest exchange rate (this is from the Swedish report):

 

 

 

 

Exchange Rate =
VAR recentDate =
CALCULATE( MAX( 'ExchangeRates'[Starting_Date] ), 'ExchangeRates'[Currency_Code] = EARLIER( 'ILC_Invoicing_Lines'[Currency_Code] ))
RETURN
IF( 'ILC_Invoicing_Lines'[Currency_Code] = "SEK", 1 ,
CALCULATE( MAX( 'ExchangeRates'[Exchange_Rate_Amount] ), 'ExchangeRates'[Currency_Code] = EARLIER( 'ILC_Invoicing_Lines'[Currency_Code] ),
'ExchangeRates'[Starting_Date] = recentDate ))

 

 

 

 

Example data:

 

 Amount (currency)Currency codeCompany
SE-001100SEKSE
SE-002150USDSE
DK-001200DKKDK
DK-002500SEKDK
AU-001100AUDAU
AU-002200EURAU

 

The exchange rate table will be based on SEK.

 

What I would to achieve:

  • Link a company/entity to a LCY.
  • Based on chosen currency code in a filter panel, set that currency code as LCY for the report and show values calculated to LCY.
  • If possible, based on chosen company, automatically choose the LCY for that company as currency code.

 

Also, we would like to differ between the latest exchange rate and a selected budget exchange rate:

  • How do we enter the budgeted exchange rate?
  • How can we switch between budgeted exchange rate and latest exchange rate?

 

Many thanks!

3 REPLIES 3
lbendlin
Super User
Super User

  • Link a company/entity to a LCY.

Don't you rather want to do that on transaction level?

I don't really follow - how would you do that and why?

 

Thanks

 

L

In our industry customers can conduct one transaction in SEK and the next one in USD.  It's their choice, and we record the base currency of the transaction rather than assuming that the customer always transacts in SEK (for example)

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

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.