<?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: DAX - RANKX with Partition By in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2389632#M62082</link>
    <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like this (replace Table references as necessary):&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rn = 
VAR CurrentDate =
    SELECTEDVALUE ( YourTable[Date] )
VAR RankingTable =
    CALCULATETABLE ( 
        SUMMARIZE ( YourTable, YourTable[Date] ),
        ALLSELECTED (), -- filter context of visual
        VALUES ( YourTable[Category] ) -- retain current Category filter
    )
RETURN
    RANKX (
        RankingTable,
        YourTable[Date],
        CurrentDate,
        ASC
    )&lt;/LI-CODE&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Owen&lt;/P&gt;</description>
    <pubDate>Sat, 12 Mar 2022 02:37:55 GMT</pubDate>
    <dc:creator>OwenAuger</dc:creator>
    <dc:date>2022-03-12T02:37:55Z</dc:date>
    <item>
      <title>DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2389072#M62054</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a rankx measure that will create a row number by date but also partitioned by category. This will also dynamically update when the user changes the date filter. For example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;rn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;01/01/2022&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;02/01/2022&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;03/01/2022&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;01/01/2022&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;02/01/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;d&lt;/TD&gt;&lt;TD&gt;03/01/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the user then change the date slicer to 02/01/2022 - 03/01/2022 the result would be:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;rn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;02/01/2022&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;03/01/2022&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;02/01/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;d&lt;/TD&gt;&lt;TD&gt;03/01/2022&lt;/TD&gt;&lt;TD&gt;1&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 most welcome!&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 16:54:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2389072#M62054</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-11T16:54:39Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2389632#M62082</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like this (replace Table references as necessary):&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rn = 
VAR CurrentDate =
    SELECTEDVALUE ( YourTable[Date] )
VAR RankingTable =
    CALCULATETABLE ( 
        SUMMARIZE ( YourTable, YourTable[Date] ),
        ALLSELECTED (), -- filter context of visual
        VALUES ( YourTable[Category] ) -- retain current Category filter
    )
RETURN
    RANKX (
        RankingTable,
        YourTable[Date],
        CurrentDate,
        ASC
    )&lt;/LI-CODE&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Owen&lt;/P&gt;</description>
      <pubDate>Sat, 12 Mar 2022 02:37:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2389632#M62082</guid>
      <dc:creator>OwenAuger</dc:creator>
      <dc:date>2022-03-12T02:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2390170#M62124</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For fun only, the logical is replicated in Excel,&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Mar 2022 21:43:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2390170#M62124</guid>
      <dc:creator>CNENFRNL</dc:creator>
      <dc:date>2022-03-12T21:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2391954#M62239</link>
      <description>&lt;P&gt;Thanks OwenAuger, this worked.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2022 09:53:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2391954#M62239</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-14T09:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2391955#M62240</link>
      <description>&lt;P&gt;Thanks CNENFRNL, this worked also.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2022 09:53:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2391955#M62240</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-14T09:53:55Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2392114#M62259</link>
      <description>&lt;P&gt;Hi OwenAuger, after getting the row number I am trying to count the categories where the row number = 1 which I thought would be a simple calculate function:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Count RN = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;COUNT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Table, Table[Category]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Table&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;'_DAX Measures'&lt;/SPAN&gt;&lt;SPAN&gt;[_rn]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;This doesn't seem to work. Do you know how to get round this?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks in advance&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Mar 2022 10:55:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2392114#M62259</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-14T10:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: DAX - RANKX with Partition By</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2392350#M62278</link>
      <description>&lt;P&gt;I'm thinking something like this, if you want to count the number of times [_rn]=1 in that particular visual, assuming you're placing this as a standalone measure outside the original visual.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Count RN =
SUMX (
    SUMMARIZE (
        Table,
        Table[Category],
        Table[Date]
    ),
    IF ( [_rn] = 1, 1 )
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2022 12:30:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-RANKX-with-Partition-By/m-p/2392350#M62278</guid>
      <dc:creator>OwenAuger</dc:creator>
      <dc:date>2022-03-14T12:30:51Z</dc:date>
    </item>
  </channel>
</rss>

