<?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: sum top values with rankx without duplicates in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190308#M51183</link>
    <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt; , &lt;BR /&gt;Assume this a measure - total, create a new measures &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;total 1 = [total] +rand() &lt;BR /&gt;&lt;BR /&gt;and&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;calculate([total],TOPN(10,allselected(table[name]),s[total 1],DESC))&lt;/P&gt;</description>
    <pubDate>Mon, 15 Nov 2021 12:45:22 GMT</pubDate>
    <dc:creator>amitchandak</dc:creator>
    <dc:date>2021-11-15T12:45:22Z</dc:date>
    <item>
      <title>sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190233#M51178</link>
      <description>&lt;P&gt;I've been searching for a solution to my problem but I can't find it :&lt;/P&gt;&lt;P&gt;I want to get the average of the first top 10 total measure.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a rank measure first but I get duplicates rank values :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;rank total = RANKX(ALL(Table[name]),[total],,DESC,Dense)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried also TOPN function but I get wrong values because of the duplicates values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's an a sample of first 10 rows :&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;rank total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;desired rank total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Desired output&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;96%&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;95%&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;94%&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;3&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;d&lt;/TD&gt;&lt;TD&gt;92%&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;4&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;e&lt;/TD&gt;&lt;TD&gt;91%&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;5&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;f&lt;/TD&gt;&lt;TD&gt;91%&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;6&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;g&lt;/TD&gt;&lt;TD&gt;90%&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;h&lt;/TD&gt;&lt;TD&gt;87%&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;8&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;i&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;9&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;j&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;10&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;90.6%&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The desired output is :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Top 10 = 90.6 %&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Nov 2021 12:01:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190233#M51178</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-11-15T12:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190308#M51183</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt; , &lt;BR /&gt;Assume this a measure - total, create a new measures &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;total 1 = [total] +rand() &lt;BR /&gt;&lt;BR /&gt;and&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;calculate([total],TOPN(10,allselected(table[name]),s[total 1],DESC))&lt;/P&gt;</description>
      <pubDate>Mon, 15 Nov 2021 12:45:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190308#M51183</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2021-11-15T12:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190788#M51219</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp; you can achieve the end goal with following two measueres&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Ranking = 
VAR _1 =
    RANKX (
        ALL ( 'Table'[name] ),
        CALCULATE ( MAX ( 'Table'[total] ) )
            + DIVIDE ( CALCULATE ( UNICODE ( MAX ( 'Table'[name] ) ) ), 1000000 ),
        ,
        DESC
    )
RETURN
    IF ( _1 &amp;lt; 11, _1 )

Top10Average = 
VAR _1 =
    CALCULATE (
        AVERAGEX (
            FILTER (
                ADDCOLUMNS (
                    'Table',
                    "X",
                        RANKX (
                            ALL ( 'Table' ),
                            CALCULATE ( MAX ( 'Table'[total] ) )
                                + DIVIDE ( CALCULATE ( UNICODE ( MAX ( 'Table'[name] ) ) ), 1000000 ),
                            ,
                            DESC
                        )
                ),
                [X] &amp;lt; 11
            ),
            [total]
        ),
        ALL ( 'Table'[name] )
    )
RETURN
    IF ( [Ranking] &amp;lt;&amp;gt; BLANK (), _1 )&lt;/LI-CODE&gt;
&lt;P&gt;pbix is attached&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Nov 2021 17:41:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190788#M51219</guid>
      <dc:creator>smpa01</dc:creator>
      <dc:date>2021-11-15T17:41:27Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190887#M51226</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;I added one more condition to calculate the ranking, that is the alphabet order.&lt;/P&gt;
&lt;P&gt;I multiply it by 0.001. And then add to the [Total]. -&amp;gt; This is what I used as an expression inside the Ranking function and TOPN function.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Total: = &lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;IF ( HASONEVALUE ( 'Table'[name] ), SUM ( 'Table'[total] ) )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Desired rank: = &lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;IF (&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;HASONEVALUE ( 'Table'[name] ),&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;RANKX (&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;ALL ( 'Table' ),&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[Total:]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; + 0.001&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; * CALCULATE (&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;RANKX ( ALL ( 'Table' ), CALCULATE ( MAX ( 'Table'[name] ) ),, DESC )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; ),&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; ,&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;DESC&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Desired output: = &lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;VAR top10table =&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;TOPN (&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;10,&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;ALL ( 'Table' ),&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[Total:]&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; + 0.001&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; * CALCULATE (&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;RANKX ( ALL ( 'Table' ), CALCULATE ( MAX ( 'Table'[name] ) ),, DESC )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; ), DESC&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt; )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;IF ( HASONEVALUE ( 'Table'[name] ), AVERAGEX ( top10table, [Total:] ) )&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Nov 2021 19:02:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2190887#M51226</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2021-11-15T19:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192141#M51267</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="24978" data-lia-user-login="smpa01" class="lia-mention lia-mention-user"&gt;smpa01&lt;/a&gt;&amp;nbsp;, worked like a charm &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 09:55:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192141#M51267</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-11-16T09:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192142#M51268</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291628" data-lia-user-login="Jihwan_Kim" class="lia-mention lia-mention-user"&gt;Jihwan_Kim&lt;/a&gt;&amp;nbsp;your solution worked too&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 09:58:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192142#M51268</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-11-16T09:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: sum top values with rankx without duplicates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192143#M51269</link>
      <description>&lt;P&gt;thanks&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt; , I've tested your code but unfortunately didn't work correctly for different examples. You can check&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="24978" data-lia-user-login="smpa01" class="lia-mention lia-mention-user"&gt;smpa01&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291628" data-lia-user-login="Jihwan_Kim" class="lia-mention lia-mention-user"&gt;Jihwan_Kim&lt;/a&gt;&amp;nbsp;answers&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 10:00:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sum-top-values-with-rankx-without-duplicates/m-p/2192143#M51269</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-11-16T10:00:24Z</dc:date>
    </item>
  </channel>
</rss>

