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

Get Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher 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
May Power BI Update Carousel

Power BI Monthly Update - May 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.