<?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: Average of the lowest 40 in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Average-of-the-lowest-40/m-p/2507948#M69500</link>
    <description>&lt;P&gt;Hey Jimmy17.&amp;nbsp;&lt;BR /&gt;You could first create a calculated column which counts the values which are lower than the value in the current row.&amp;nbsp;&lt;BR /&gt;Something like this should work:&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;Rank =&lt;BR /&gt;VAR ScoreCurrentRow = Score[Score]&lt;BR /&gt;VAR SiteCurrentRow = Score[Site]&lt;BR /&gt;VAR PeriodCurrentRow = Score[Period]&lt;BR /&gt;return COUNTROWS(FILTER(Score, Score[Score] &amp;lt; ScoreCurrentRow &amp;amp;&amp;amp; SiteCurrentRow = Score[Site] &amp;amp;&amp;amp; PeriodCurrentRow = Score[Period] &amp;amp;&amp;amp;&amp;nbsp;&amp;nbsp;Score[Score] &amp;lt;&amp;gt; 0 )) + 1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;After this you could create a measure which calculates the average over the site and the period, but only over the top 40 (In my example it was 2):&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;AVG = CALCULATE(AVERAGE(Score[Score]),&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Score[Score] &amp;lt;&amp;gt; 0,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Score[Rank] &amp;lt;= 2)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;&lt;BR /&gt;I hope this will help you.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 11 May 2022 14:02:41 GMT</pubDate>
    <dc:creator>_MG_</dc:creator>
    <dc:date>2022-05-11T14:02:41Z</dc:date>
    <item>
      <title>Average of the lowest 40</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Average-of-the-lowest-40/m-p/2507870#M69490</link>
      <description>&lt;P&gt;I have been tryng to create a measure that calculates the average of the 'best' 40 results from site A by period. Lower scores are better and zero represents no score and needs to be ignored. Sample data below. There are hundreds of scores per period at site A. Can anyone help? Please &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&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;Site&lt;/TD&gt;&lt;TD&gt;Period&lt;/TD&gt;&lt;TD&gt;Score&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1.55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;1.59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1.75&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 13:16:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Average-of-the-lowest-40/m-p/2507870#M69490</guid>
      <dc:creator>Jimmy17</dc:creator>
      <dc:date>2022-05-11T13:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: Average of the lowest 40</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Average-of-the-lowest-40/m-p/2507948#M69500</link>
      <description>&lt;P&gt;Hey Jimmy17.&amp;nbsp;&lt;BR /&gt;You could first create a calculated column which counts the values which are lower than the value in the current row.&amp;nbsp;&lt;BR /&gt;Something like this should work:&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;Rank =&lt;BR /&gt;VAR ScoreCurrentRow = Score[Score]&lt;BR /&gt;VAR SiteCurrentRow = Score[Site]&lt;BR /&gt;VAR PeriodCurrentRow = Score[Period]&lt;BR /&gt;return COUNTROWS(FILTER(Score, Score[Score] &amp;lt; ScoreCurrentRow &amp;amp;&amp;amp; SiteCurrentRow = Score[Site] &amp;amp;&amp;amp; PeriodCurrentRow = Score[Period] &amp;amp;&amp;amp;&amp;nbsp;&amp;nbsp;Score[Score] &amp;lt;&amp;gt; 0 )) + 1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;After this you could create a measure which calculates the average over the site and the period, but only over the top 40 (In my example it was 2):&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;AVG = CALCULATE(AVERAGE(Score[Score]),&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Score[Score] &amp;lt;&amp;gt; 0,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Score[Rank] &amp;lt;= 2)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;&lt;BR /&gt;I hope this will help you.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 May 2022 14:02:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Average-of-the-lowest-40/m-p/2507948#M69500</guid>
      <dc:creator>_MG_</dc:creator>
      <dc:date>2022-05-11T14:02:41Z</dc:date>
    </item>
  </channel>
</rss>

