<?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: Add Ranking Column with filters in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3712975#M144477</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;&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;LI-CODE lang="markup"&gt;Order by key CC = 
VAR _firstid =
    MINX (
        FILTER (
            ACCOUNTEXCEPTION,
            ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
        ),
        ACCOUNTEXCEPTION[ID]
    )
VAR _condition =
    COUNTROWS (
        FILTER (
            ACCOUNTEXCEPTION,
            ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[ID] = _firstid
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[Status] = "Research"
        )
    ) = 1
RETURN
    IF (
        _condition,
        SUMX (
            FILTER (
                ACCOUNTEXCEPTION,
                ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
                    &amp;amp;&amp;amp; ACCOUNTEXCEPTION[ID] &amp;lt;= EARLIER ( ACCOUNTEXCEPTION[ID] )
            ),
            1
        )
    )&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 21 Feb 2024 04:16:47 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2024-02-21T04:16:47Z</dc:date>
    <item>
      <title>Add Ranking Column with filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3706171#M144182</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Everyone,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I need some help creating an index column using DAX.&amp;nbsp; I have a table named ACCOUNTEXCEPTION with columns [ID] , [Key] and [Status]. I first want to create a ranking column, that sorts records in ascending order based on [ID] grouped by [Key].&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To achieve this I can use the following code which works perfectly.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;Order by key =&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;VAR CurrentKey&amp;nbsp;= &amp;nbsp;'ACCOUNTEXCEPTION'[Key]&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;VAR CurrentID =&amp;nbsp; 'ACCOUNTEXCEPTION'[ID]&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;CALCULATE&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;(&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; COUNTROWS('ACCOUNTEXCEPTION'),&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; FILTER&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; (&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ALL('ACCOUNTEXCEPTION'),&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;'ACCOUNTEXCEPTION'[Key] = CurrentKey&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&amp;amp; 'ACCOUNTEXCEPTION'[ID] &amp;lt;= CurrentID&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; )&lt;/EM&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;EM&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;FONT color="#000000"&gt;Now the issue I can't seem to solve is how to apply this ranking to only certain keys that meet a criteria. If the first ID within a key has the status = 'Research', then I want to go ahead with the ranking, otherwise I want to leave it blank. Below is how the final table should look like:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Key&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;Order by Key&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;Research&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;In progress&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;3&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Initiated&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;In progress&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Research&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;2&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;Any help would be appreciated!&lt;BR /&gt;Thanks&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 18 Feb 2024 18:02:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3706171#M144182</guid>
      <dc:creator>czaldumbide</dc:creator>
      <dc:date>2024-02-18T18:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: Add Ranking Column with filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3706236#M144183</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;It is for creating a new column.&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;&lt;A href="https://learn.microsoft.com/en-us/dax/rank-function-dax?wt.mc_id=DP-MVP-5004989" target="_blank"&gt;RANK function (DAX) - DAX | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Order by key CC =
VAR _condition =
    COUNTROWS (
        FILTER (
            ACCOUNTEXCEPTION,
            ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[ID] = 1
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[Status] = "Research"
        )
    ) = 1
RETURN
    IF (
        _condition,
        RANK (
            SKIP,
            ACCOUNTEXCEPTION,
            ORDERBY ( ACCOUNTEXCEPTION[ID], ASC ),
            ,
            PARTITIONBY ( ACCOUNTEXCEPTION[Key] ),
            MATCHBY ( ACCOUNTEXCEPTION[Key], ACCOUNTEXCEPTION[ID] )
        )
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Feb 2024 19:02:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3706236#M144183</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2024-02-18T19:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: Add Ranking Column with filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3711813#M144417</link>
      <description>&lt;P&gt;Thanks for the code @Jihwan_kin. I need to modify slightly the way my ID column works since it doesnt't always start with a 1 per each key. Please see below the updated example and let me know how we could modify the ranking column. I appreciate your help.&amp;nbsp;&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;&lt;STRONG&gt;Key&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Ranking&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;Research&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;In Progress&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;231&lt;/TD&gt;&lt;TD&gt;Initiated&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;236&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;Research&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;In Progress&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 20 Feb 2024 16:57:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3711813#M144417</guid>
      <dc:creator>czaldumbide</dc:creator>
      <dc:date>2024-02-20T16:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: Add Ranking Column with filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3712975#M144477</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;&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;LI-CODE lang="markup"&gt;Order by key CC = 
VAR _firstid =
    MINX (
        FILTER (
            ACCOUNTEXCEPTION,
            ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
        ),
        ACCOUNTEXCEPTION[ID]
    )
VAR _condition =
    COUNTROWS (
        FILTER (
            ACCOUNTEXCEPTION,
            ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[ID] = _firstid
                &amp;amp;&amp;amp; ACCOUNTEXCEPTION[Status] = "Research"
        )
    ) = 1
RETURN
    IF (
        _condition,
        SUMX (
            FILTER (
                ACCOUNTEXCEPTION,
                ACCOUNTEXCEPTION[Key] = EARLIER ( ACCOUNTEXCEPTION[Key] )
                    &amp;amp;&amp;amp; ACCOUNTEXCEPTION[ID] &amp;lt;= EARLIER ( ACCOUNTEXCEPTION[ID] )
            ),
            1
        )
    )&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 21 Feb 2024 04:16:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3712975#M144477</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2024-02-21T04:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add Ranking Column with filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3715176#M144597</link>
      <description>&lt;P&gt;Thanks for the solution. This worked perfectly.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 19:38:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Ranking-Column-with-filters/m-p/3715176#M144597</guid>
      <dc:creator>czaldumbide</dc:creator>
      <dc:date>2024-02-21T19:38:47Z</dc:date>
    </item>
  </channel>
</rss>

