<?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: RANK within group when filtering in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946323#M97484</link>
    <description>&lt;P&gt;Please also try this measure expression, that should also work when there is no external filter on Type (i.e., match your original sequence #s).&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Acct Rank =
RANKX (
    CALCULATETABLE (
        SUMMARIZE ( T5, T5[Type], T5[LocationKey] ),
        ALLSELECTED ( t5 ),
        VALUES ( T5[Acct] )
    ),
    CALCULATE ( SUM ( T5[Value] ) ),
    ,
    ASC
)&lt;/LI-CODE&gt;&lt;P&gt;Pat&lt;/P&gt;</description>
    <pubDate>Sun, 04 Dec 2022 02:45:29 GMT</pubDate>
    <dc:creator>ppm1</dc:creator>
    <dc:date>2022-12-04T02:45:29Z</dc:date>
    <item>
      <title>RANK within group when filtering</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946008#M97472</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following data table in Power BI with a sequence by acct with highes value to lowest value:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Acct&lt;/TD&gt;&lt;TD&gt;LocationKey&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Seq&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAB&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAC&lt;/TD&gt;&lt;TD&gt;550&lt;/TD&gt;&lt;TD&gt;HE&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAD&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAE&lt;/TD&gt;&lt;TD&gt;788&lt;/TD&gt;&lt;TD&gt;HE&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAF&lt;/TD&gt;&lt;TD&gt;980&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBA&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;TD&gt;HE&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;480&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBC&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If i place the data in a table in Power BI and filter by Type = "PH", i get this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Acct&lt;/TD&gt;&lt;TD&gt;LocationKey&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Seq&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAB&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAD&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAF&lt;/TD&gt;&lt;TD&gt;980&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;480&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBC&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want is a new measure that will re-rank the sequence based on the filter like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Acct&lt;/TD&gt;&lt;TD&gt;LocationKey&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Seq&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAB&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAD&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAF&lt;/TD&gt;&lt;TD&gt;980&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;480&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBC&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;PH&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;</description>
      <pubDate>Sat, 03 Dec 2022 17:02:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946008#M97472</guid>
      <dc:creator>scabral</dc:creator>
      <dc:date>2022-12-03T17:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: RANK within group when filtering</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946146#M97477</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="16874" data-lia-user-login="scabral" class="lia-mention lia-mention-user"&gt;scabral&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please refer to attached file with the solution&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Rank = 
IF (
    HASONEVALUE ( 'Table'[LocationKey] ),
    RANKX ( 
        CALCULATETABLE ( 
            VALUES ( 'Table'[LocationKey] ), 
            ALLEXCEPT ( 'Table', 'Table'[Acct], 'Table'[Type] ) 
        ),
        CALCULATE ( 
            SUM ( 'Table'[Value] ), 
            ALLEXCEPT ( 'Table', 'Table'[LocationKey] ) 
        ),,
        ASC,
        Dense
    )
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Dec 2022 20:23:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946146#M97477</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-12-03T20:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: RANK within group when filtering</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946323#M97484</link>
      <description>&lt;P&gt;Please also try this measure expression, that should also work when there is no external filter on Type (i.e., match your original sequence #s).&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Acct Rank =
RANKX (
    CALCULATETABLE (
        SUMMARIZE ( T5, T5[Type], T5[LocationKey] ),
        ALLSELECTED ( t5 ),
        VALUES ( T5[Acct] )
    ),
    CALCULATE ( SUM ( T5[Value] ) ),
    ,
    ASC
)&lt;/LI-CODE&gt;&lt;P&gt;Pat&lt;/P&gt;</description>
      <pubDate>Sun, 04 Dec 2022 02:45:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946323#M97484</guid>
      <dc:creator>ppm1</dc:creator>
      <dc:date>2022-12-04T02:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: RANK within group when filtering</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946398#M97498</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Dec 2022 07:19:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/RANK-within-group-when-filtering/m-p/2946398#M97498</guid>
      <dc:creator>CNENFRNL</dc:creator>
      <dc:date>2022-12-04T07:19:26Z</dc:date>
    </item>
  </channel>
</rss>

