<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: multiple currency conversion for different years in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2817166#M89367</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="451235" data-lia-user-login="abfdjuk" class="lia-mention lia-mention-user"&gt;abfdjuk&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;First you need to unpivot this table to have three columns: Code, Year, Coverion Factor&lt;/P&gt;
&lt;P&gt;2nd you need to have a dimention date table that filters both the currency conversion table and the sales table.&lt;/P&gt;
&lt;P&gt;Then sales amount for example would be something like&lt;BR /&gt;SUMX (&amp;nbsp;&lt;BR /&gt;VALUES ( 'Date'[Year] ),&lt;BR /&gt;CALCULATE ( SUM ( Sales[Sales] ) ) * SELECTEDVALUE ( CurrencyConversion[Conversion Factor] )&lt;BR /&gt;)&lt;/P&gt;</description>
    <pubDate>Tue, 04 Oct 2022 14:11:42 GMT</pubDate>
    <dc:creator>tamerj1</dc:creator>
    <dc:date>2022-10-04T14:11:42Z</dc:date>
    <item>
      <title>multiple currency conversion for different years</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2816931#M89348</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a table which has budgeted currency exchange rates for 20 different currencies for the last 10 years.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Code&lt;/TD&gt;&lt;TD&gt;11/12&lt;/TD&gt;&lt;TD&gt;12/13&lt;/TD&gt;&lt;TD&gt;13/14&lt;/TD&gt;&lt;TD&gt;14/15&lt;/TD&gt;&lt;TD&gt;15/16&lt;/TD&gt;&lt;TD&gt;16/17&lt;/TD&gt;&lt;TD&gt;17/18&lt;/TD&gt;&lt;TD&gt;18/19&lt;/TD&gt;&lt;TD&gt;19/20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7.94&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;28.04&lt;/TD&gt;&lt;TD&gt;37.15&lt;/TD&gt;&lt;TD&gt;82.68&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AUD&lt;/TD&gt;&lt;TD&gt;1.54&lt;/TD&gt;&lt;TD&gt;1.6&lt;/TD&gt;&lt;TD&gt;1.7&lt;/TD&gt;&lt;TD&gt;1.82&lt;/TD&gt;&lt;TD&gt;2.15&lt;/TD&gt;&lt;TD&gt;1.7&lt;/TD&gt;&lt;TD&gt;1.72&lt;/TD&gt;&lt;TD&gt;1.76&lt;/TD&gt;&lt;TD&gt;1.79&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BRL&lt;/TD&gt;&lt;TD&gt;2.64&lt;/TD&gt;&lt;TD&gt;3.16&lt;/TD&gt;&lt;TD&gt;3.68&lt;/TD&gt;&lt;TD&gt;3.74&lt;/TD&gt;&lt;TD&gt;5.44&lt;/TD&gt;&lt;TD&gt;4.12&lt;/TD&gt;&lt;TD&gt;4.16&lt;/TD&gt;&lt;TD&gt;4.87&lt;/TD&gt;&lt;TD&gt;4.82&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CAD&lt;/TD&gt;&lt;TD&gt;1.61&lt;/TD&gt;&lt;TD&gt;1.61&lt;/TD&gt;&lt;TD&gt;1.56&lt;/TD&gt;&lt;TD&gt;1.83&lt;/TD&gt;&lt;TD&gt;1.91&lt;/TD&gt;&lt;TD&gt;1.71&lt;/TD&gt;&lt;TD&gt;1.72&lt;/TD&gt;&lt;TD&gt;1.73&lt;/TD&gt;&lt;TD&gt;1.71&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CHF&lt;/TD&gt;&lt;TD&gt;1.41&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;TD&gt;1.45&lt;/TD&gt;&lt;TD&gt;1.51&lt;/TD&gt;&lt;TD&gt;1.47&lt;/TD&gt;&lt;TD&gt;1.28&lt;/TD&gt;&lt;TD&gt;1.25&lt;/TD&gt;&lt;TD&gt;1.27&lt;/TD&gt;&lt;TD&gt;1.18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CLP&lt;/TD&gt;&lt;TD&gt;767.65&lt;/TD&gt;&lt;TD&gt;799.64&lt;/TD&gt;&lt;TD&gt;736.17&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;832.82&lt;/TD&gt;&lt;TD&gt;882.55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CNY&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;9.93&lt;/TD&gt;&lt;TD&gt;9.26&lt;/TD&gt;&lt;TD&gt;10.5&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;8.65&lt;/TD&gt;&lt;TD&gt;8.76&lt;/TD&gt;&lt;TD&gt;8.51&lt;/TD&gt;&lt;TD&gt;8.76&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I apply this to my invoices received table which has column headers of:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- currency code&lt;/P&gt;&lt;P&gt;- invoice net&lt;/P&gt;&lt;P&gt;- invoice year&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DJ&lt;/P&gt;</description>
      <pubDate>Tue, 04 Oct 2022 12:51:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2816931#M89348</guid>
      <dc:creator>abfdjuk</dc:creator>
      <dc:date>2022-10-04T12:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: multiple currency conversion for different years</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2817166#M89367</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="451235" data-lia-user-login="abfdjuk" class="lia-mention lia-mention-user"&gt;abfdjuk&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;First you need to unpivot this table to have three columns: Code, Year, Coverion Factor&lt;/P&gt;
&lt;P&gt;2nd you need to have a dimention date table that filters both the currency conversion table and the sales table.&lt;/P&gt;
&lt;P&gt;Then sales amount for example would be something like&lt;BR /&gt;SUMX (&amp;nbsp;&lt;BR /&gt;VALUES ( 'Date'[Year] ),&lt;BR /&gt;CALCULATE ( SUM ( Sales[Sales] ) ) * SELECTEDVALUE ( CurrencyConversion[Conversion Factor] )&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Tue, 04 Oct 2022 14:11:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2817166#M89367</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-10-04T14:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: multiple currency conversion for different years</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2820219#M89536</link>
      <description>&lt;P&gt;Thanks. I will try this out!&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2022 15:23:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2820219#M89536</guid>
      <dc:creator>abfdjuk</dc:creator>
      <dc:date>2022-10-05T15:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: multiple currency conversion for different years</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2863804#M92264</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="451235" data-lia-user-login="abfdjuk" class="lia-mention lia-mention-user"&gt;abfdjuk&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Select [Code] column then unpivot other columns in Power Query Editor.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("VZDLCoNADEV/pbiW4GQeySytpXQhpVi6KOL//0YnuQp2kTkkk5vXunbj8u767tJMzKimhlCOh81lpcEYhUJuVKai3dY39edmmZRdRS4j8VfZlBAcMWFgz6te47rMnlm8BXnbaA0MYsFMyZAoMFAcKgB7mWnEKCWckdFKo6MiKOFvmngEvczj7m7a9XCAjFjCMqwA/hjBgLtM88uuWYSKfUutWE9ioSD7wc+mkXExbcfNGUWe3/23Uo0O9nUGjDVYOhoobqoY0b1t+wE=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Code = _t, #"11/12" = _t, #"12/13" = _t, #"13/14" = _t, #"14/15" = _t, #"15/16" = _t, #"16/17" = _t, #"17/18" = _t, #"18/19" = _t, #"19/20" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Code", type text}, {"11/12", type number}, {"12/13", type number}, {"13/14", type number}, {"14/15", type number}, {"15/16", type number}, {"16/17", type number}, {"17/18", type number}, {"18/19", type number}, {"19/20", type number}}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Code"}, "Attribute", "Value"),
    #"Renamed Columns" = Table.RenameColumns(#"Unpivoted Other Columns",{{"Value", "exchange rates"}, {"Attribute", "year"}})
in
    #"Renamed Columns"&lt;/LI-CODE&gt;
&lt;P&gt;Then create measure like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;measure = 
var ex_rate = calculate(max('table'[exchange rates]),filter('table','table'[code] = selectedvalue(invoice[code])&amp;amp;&amp;amp;'table'[year]=selectedvalue(invoice[year])))
return
ex_rate*sum(invoice[amount])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Jay&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2022 07:35:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/multiple-currency-conversion-for-different-years/m-p/2863804#M92264</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-10-26T07:35:31Z</dc:date>
    </item>
  </channel>
</rss>

