<?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 Dax or Power Query - Ranking by date for each category in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019081#M158535</link>
    <description>&lt;P&gt;I'm looking at how often different products were ordered over a given date range.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to give a rank to each time a distinct product was ordered.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 5&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I want to add the rank column&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;TD&gt;rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 5&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So that the first time a product is ordered it gets rank 1, the second time it gets rank 2 and so on. Each product can only be ordered once (or not at all) each day as I have already done this grouping.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 01 Jul 2024 19:06:45 GMT</pubDate>
    <dc:creator>MichaelF1</dc:creator>
    <dc:date>2024-07-01T19:06:45Z</dc:date>
    <item>
      <title>Dax or Power Query - Ranking by date for each category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019081#M158535</link>
      <description>&lt;P&gt;I'm looking at how often different products were ordered over a given date range.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to give a rank to each time a distinct product was ordered.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 5&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I want to add the rank column&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;product&lt;/TD&gt;&lt;TD&gt;rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 1&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 2&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 3&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 4&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 5&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product B&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product C&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;date 6&lt;/TD&gt;&lt;TD&gt;product D&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So that the first time a product is ordered it gets rank 1, the second time it gets rank 2 and so on. Each product can only be ordered once (or not at all) each day as I have already done this grouping.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jul 2024 19:06:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019081#M158535</guid>
      <dc:creator>MichaelF1</dc:creator>
      <dc:date>2024-07-01T19:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dax or Power Query - Ranking by date for each category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019227#M158547</link>
      <description>&lt;P&gt;You can try the following DAX in a calculated column:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Rank = RANK(DENSE, 'Table (2)', ORDERBY('Table (2)'[date], ASC), PARTITIONBY('Table (2)'[product]), MATCHBY('Table (2)'[product], 'Table (2)'[date]))&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 01 Jul 2024 22:32:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019227#M158547</guid>
      <dc:creator>vicky_</dc:creator>
      <dc:date>2024-07-01T22:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dax or Power Query - Ranking by date for each category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019927#M158581</link>
      <description>&lt;P&gt;Hi, thanks v much for the reply. I get this error when I attempt to create the new column:&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Despite of MatchBy columns being specified, duplicated rows are encountered in RANK's Relation parameter. This is not allowed."&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2024 07:28:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4019927#M158581</guid>
      <dc:creator>MichaelF1</dc:creator>
      <dc:date>2024-07-02T07:28:17Z</dc:date>
    </item>
    <item>
      <title>Re: Dax or Power Query - Ranking by date for each category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4055421#M160939</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="367229" data-lia-user-login="MichaelF1" class="lia-mention lia-mention-user"&gt;MichaelF1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try this:&lt;/P&gt;
&lt;P&gt;Here I create a calculated column:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column = 
	RANKX(
		FILTER(
			ALLSELECTED('Table'),
			'Table'[product] = EARLIER('Table'[product])
		),
		MID(
			'Table'[date],
			6,
			2
		),
		,
		ASC
	)&lt;/LI-CODE&gt;
&lt;P&gt;The result is as follow:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Zhengdong Xu&lt;BR /&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2024 05:39:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-or-Power-Query-Ranking-by-date-for-each-category/m-p/4055421#M160939</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-07-23T05:39:59Z</dc:date>
    </item>
  </channel>
</rss>

