<?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 Need help changing currency in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-help-changing-currency/m-p/3439210#M130568</link>
    <description>&lt;P&gt;Hi! I need help converting my sales values between 3 difference currencies. I have 2 slicers in my dashboard, one to select the country that my store is in, and the other to select the currency that I want to view my sales figures in.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I want to &lt;STRONG&gt;&lt;EM&gt;switch between SGD, MYR and USD&lt;/EM&gt;&lt;/STRONG&gt;. I have the conversion rate in the table below. My sales figures are reported in their base currency (Singapore Sales in SGD while Malaysia Sales in MYR).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;U&gt;Scenarios&lt;/U&gt;&lt;/STRONG&gt;&lt;BR /&gt;Scenario 1:&lt;BR /&gt;Country selected = Singapore&lt;BR /&gt;Currency selected = SGD/MYR/USD&lt;BR /&gt;return total sales in SGD/MYR/USD&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Scenario 2:&lt;BR /&gt;Country selected = Malaysia&lt;BR /&gt;Currency selected = SGD/MYR/USD&lt;BR /&gt;return total sales in SGD/MYR/USD&lt;BR /&gt;&lt;BR /&gt;I have been experimenting with SWITCH() based on SELECTEDVALUE() of my currency slicer but I did not get it to work for all the conversions. Could anyone point me in the right direction?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;BR /&gt;&lt;U&gt;&lt;BR /&gt;&lt;STRONG&gt;Example&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Converting total Singapore sales from SGD to USD:&lt;/P&gt;&lt;P&gt;100 + 200 = SGD$300&lt;BR /&gt;SGD$300 / 1.349 = USD$222.39&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;U&gt;Sample Data&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Currency Conversion Lookup:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Conversion Rate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Base Currency&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Converted Currency&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Conversion (notes)&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.349&lt;/TD&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;SGD&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;SGD to USD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.578&lt;/TD&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;MYR&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;MYR to USD&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sales Table:&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Sales&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;600&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Wed, 20 Sep 2023 04:25:35 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-09-20T04:25:35Z</dc:date>
    <item>
      <title>Need help changing currency</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-help-changing-currency/m-p/3439210#M130568</link>
      <description>&lt;P&gt;Hi! I need help converting my sales values between 3 difference currencies. I have 2 slicers in my dashboard, one to select the country that my store is in, and the other to select the currency that I want to view my sales figures in.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I want to &lt;STRONG&gt;&lt;EM&gt;switch between SGD, MYR and USD&lt;/EM&gt;&lt;/STRONG&gt;. I have the conversion rate in the table below. My sales figures are reported in their base currency (Singapore Sales in SGD while Malaysia Sales in MYR).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;U&gt;Scenarios&lt;/U&gt;&lt;/STRONG&gt;&lt;BR /&gt;Scenario 1:&lt;BR /&gt;Country selected = Singapore&lt;BR /&gt;Currency selected = SGD/MYR/USD&lt;BR /&gt;return total sales in SGD/MYR/USD&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Scenario 2:&lt;BR /&gt;Country selected = Malaysia&lt;BR /&gt;Currency selected = SGD/MYR/USD&lt;BR /&gt;return total sales in SGD/MYR/USD&lt;BR /&gt;&lt;BR /&gt;I have been experimenting with SWITCH() based on SELECTEDVALUE() of my currency slicer but I did not get it to work for all the conversions. Could anyone point me in the right direction?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;BR /&gt;&lt;U&gt;&lt;BR /&gt;&lt;STRONG&gt;Example&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Converting total Singapore sales from SGD to USD:&lt;/P&gt;&lt;P&gt;100 + 200 = SGD$300&lt;BR /&gt;SGD$300 / 1.349 = USD$222.39&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;U&gt;Sample Data&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Currency Conversion Lookup:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Conversion Rate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Base Currency&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Converted Currency&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Conversion (notes)&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.349&lt;/TD&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;SGD&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;SGD to USD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.578&lt;/TD&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;MYR&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;MYR to USD&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sales Table:&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Sales&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Malaysia&lt;/TD&gt;&lt;TD&gt;600&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 20 Sep 2023 04:25:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-help-changing-currency/m-p/3439210#M130568</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-09-20T04:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Need help changing currency</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-help-changing-currency/m-p/3439421#M130581</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;, one of the ways to achieve the result:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;amt =
VAR selectedCurrency = SELECTEDVALUE ( Currencies[Currency] )
VAR rateToUSD =
    IF (
        selectedCurrency = "USD",
        1,
        CALCULATE (
            MAX ( 'Currency Conversion'[Conversion Rate] ),
            'Currency Conversion'[Base Currency] = selectedCurrency,
            ALL ( 'Currency Conversion' )
        )
    )
VAR selectedCountry = SELECTEDVALUE ( 'Currency Conversion'[Country] )
VAR selectedCountryCurrency =
    CALCULATE (
        MAX ( 'Currency Conversion'[Base Currency] ),
        'Currency Conversion'[Country] = selectedCountry,
        ALL ( 'Currency Conversion' )
    )
VAR selectedCountryCurrencyRate =
    CALCULATE (
        MAX ( 'Currency Conversion'[Conversion Rate] ),
        'Currency Conversion'[Base Currency] = selectedCountryCurrency,
        ALL ( 'Currency Conversion' )
    )
VAR valueUSD = [Sales amt] / selectedCountryCurrencyRate
RETURN
    IF (
        ISFILTERED ( Currencies[Currency] )
            &amp;amp;&amp;amp; ISFILTERED ( 'Currency Conversion'[Country] ),
        IF ( selectedCurrency = "USD", valueUSD, valueUSD * rateToUSD )
    )&lt;/LI-CODE&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2023 07:03:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-help-changing-currency/m-p/3439421#M130581</guid>
      <dc:creator>ERD</dc:creator>
      <dc:date>2023-09-20T07:03:40Z</dc:date>
    </item>
  </channel>
</rss>

