<?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: Monthly Average of a column (Exchange Rate) in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1973524#M43396</link>
    <description>&lt;P&gt;I found the solution:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Monthly Average Conversion Rate = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _Month = MONTH('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _Year = YEAR('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _MinDate = DATE(_Year,_Month,1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _MaxDate = ENDOFMONTH('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Return CALCULATE(AVERAGE('Exchange Rate Master'[Conversion Rate]),FILTER(all('Exchange Rate Master'),'Exchange Rate Master'[Conversion Date]&amp;gt;=_MinDate &amp;amp;&amp;amp; 'Exchange Rate Master'[Conversion Date]&amp;lt;=_MaxDate &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency From]=EARLIER('Exchange Rate Master'[Currency From]) &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency To]=EARLIER('Exchange Rate Master'[Currency To])))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Let me know if there is any better solution!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 22 Jul 2021 14:03:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-07-22T14:03:06Z</dc:date>
    <item>
      <title>Monthly Average of a column (Exchange Rate)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1973472#M43393</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have an exchange rate master in my model, with following columns:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Conversion Date&lt;/LI&gt;&lt;LI&gt;Currency From&lt;/LI&gt;&lt;LI&gt;Currency To&lt;/LI&gt;&lt;LI&gt;Conversion Rate&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create a calculated column using Dax that gives Monthly Average Conversion Rate (aggregated on Currency From and Currency To). Also please note that Conversion rates might not be available for every date in a month, hence average needs to be calculated accordingly i.e. based on available rates only.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Shailee&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2021 13:40:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1973472#M43393</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-22T13:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: Monthly Average of a column (Exchange Rate)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1973524#M43396</link>
      <description>&lt;P&gt;I found the solution:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Monthly Average Conversion Rate = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _Month = MONTH('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _Year = YEAR('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _MinDate = DATE(_Year,_Month,1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var _MaxDate = ENDOFMONTH('Exchange Rate Master'[Conversion Date])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Return CALCULATE(AVERAGE('Exchange Rate Master'[Conversion Rate]),FILTER(all('Exchange Rate Master'),'Exchange Rate Master'[Conversion Date]&amp;gt;=_MinDate &amp;amp;&amp;amp; 'Exchange Rate Master'[Conversion Date]&amp;lt;=_MaxDate &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency From]=EARLIER('Exchange Rate Master'[Currency From]) &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency To]=EARLIER('Exchange Rate Master'[Currency To])))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Let me know if there is any better solution!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 22 Jul 2021 14:03:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1973524#M43396</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-22T14:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: Monthly Average of a column (Exchange Rate)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1977042#M43548</link>
      <description>&lt;LI-CODE lang="csharp"&gt;// There's always a better solution...
// You should know that you should avoid
// CALCULATE in calculated columns for
// performance reasons.

[Monthly Average Conversion Rate] =
var CurrentDate = 'Exchange Rate Master'[Conversion Date]
var CurrentFrom = 'Exchange Rate Master'[Currency From]
var CurrentTo = 'Exchange Rate Master'[Currency To]
Var MinDate = EOMONTH( CurrentDate, -1) + 1
Var MaxDate = EOMONTH( CurrentDate )
var Result =
    AVERAGEX(
        FILTER(
            'Exchange Rate Master', true
            &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency From] = CurrentFrom
            &amp;amp;&amp;amp; 'Exchange Rate Master'[Currency To] = CurrentTo
            &amp;amp;&amp;amp;  MinDate &amp;lt;= 'Exchange Rate Master'[Conversion Date]
            &amp;amp;&amp;amp;  'Exchange Rate Master'[Conversion Date] &amp;lt;= MaxDate
        ),
        'Exchange Rate Master'[Conversion Rate]
    )
return
    Result&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 24 Jul 2021 11:24:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1977042#M43548</guid>
      <dc:creator>daxer-almighty</dc:creator>
      <dc:date>2021-07-24T11:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: Monthly Average of a column (Exchange Rate)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1979073#M43611</link>
      <description>&lt;P&gt;Thanks, will keep that in mind!&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jul 2021 10:17:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Monthly-Average-of-a-column-Exchange-Rate/m-p/1979073#M43611</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-26T10:17:09Z</dc:date>
    </item>
  </channel>
</rss>

