<?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 by company in different Periods in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477484#M28146</link>
    <description>&lt;P&gt;Thank you but I think that's not what I need. I need a measure that gives me a rank for the company in a certain period of time and that rank and company's information will be showed in a multi row card. If I use your method, the rank in teh card will always be 1 as I'm selecting one company&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Nov 2020 20:19:55 GMT</pubDate>
    <dc:creator>AldoMF</dc:creator>
    <dc:date>2020-11-05T20:19:55Z</dc:date>
    <item>
      <title>Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477098#M28129</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a set of data for some companies for 5 different periods. I'd like to know the rank of each company in each period. The data should look 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;COMPANY&lt;/TD&gt;&lt;TD&gt;Period 1&lt;/TD&gt;&lt;TD&gt;Rank&lt;/TD&gt;&lt;TD&gt;Period 2&lt;/TD&gt;&lt;TD&gt;Rank&lt;/TD&gt;&lt;TD&gt;Period 3&lt;/TD&gt;&lt;TD&gt;Rank&lt;/TD&gt;&lt;TD&gt;Period 4&lt;/TD&gt;&lt;TD&gt;Rank&lt;/TD&gt;&lt;TD&gt;Period 5&lt;/TD&gt;&lt;TD&gt;Rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;9,467&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9,819&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7,930&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8,125&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11,599&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;4,978&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5,420&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4,323&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4,247&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5,440&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;4,164&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4,409&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4,086&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2,824&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3,905&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;1,797&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2,031&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1,842&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1,721&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1,780&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;505&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;479&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;501&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;332&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;411&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;342&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;351&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;279&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;481&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;384&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;238&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;238&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;194&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;186&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;297&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;343&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;347&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;339&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;223&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;297&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;163&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;202&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;236&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;329&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;236&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;335&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;395&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;225&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a rank maeasure like this:&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Rank = RANKX(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ALLNOBLANKROW('IDC Print Prelim'[IDC Company]),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUM('IDC Print Prelim'[Units K]))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;However, when I want to show the rank for company A in a card for period 5 I get that it's #2 qhen in reality is #1. The other issue I've found is that my rank formula takes into account ALL the data so if I'd like to show Company C in period 5 it should come as 3 but instead it comes as 4. I'd like to know how can I calculate the rank of the companies depending on the period and this to be dinamic because all the companies sell similar products that are categorizes and I'd like to drill down on the different categories to see their rank on those product categories.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is this possible?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks in advance&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Nov 2020 15:49:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477098#M28129</guid>
      <dc:creator>AldoMF</dc:creator>
      <dc:date>2020-11-05T15:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477157#M28134</link>
      <description>&lt;P&gt;Your table has to be unpivoted first to the form: Company|Period|Value. This is the T table. Then, you can create a measure:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;[Total Value] = SUM( T[Value] )

[Rank] = 
IF( ISINSCOPE( T[Company] ),
    RANKX(
        ALLSELECTED( T[Company] ),
        [Total Value],,DESC,Dense
    )
)&lt;/LI-CODE&gt;&lt;P&gt;This is so-called 'top-level measure' and should never be used in any iterators only in visuals (to know why please read about ALLSELECTED on &lt;A href="http://www.sqlbi.com)" target="_blank"&gt;www.sqlbi.com)&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now, if you put your companies on rows and periods on columns and drop the [Rank] measure onto the canvas, you'll get exactly what you've shown above.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 16:20:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477157#M28134</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-05T16:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477196#M28137</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="16789" data-lia-user-login="AldoMF" class="lia-mention lia-mention-user"&gt;AldoMF&lt;/a&gt; , Try like &lt;/P&gt;
&lt;P&gt;Rank = RANKX(&lt;BR /&gt;allselected('IDC Print Prelim'[IDC Company]),&lt;BR /&gt;CALCULATE(&lt;BR /&gt;SUM('IDC Print Prelim'[Units K]))&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;Rank = RANKX(&lt;BR /&gt;filter(allselected('IDC Print Prelim'[IDC Company],'IDC Print Prelim'[period]) [period] =max([period])),&lt;BR /&gt;CALCULATE(&lt;BR /&gt;SUM('IDC Print Prelim'[Units K]))&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For Rank Refer these links&lt;BR /&gt;&lt;A href="https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures" target="_blank"&gt;https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns" target="_blank"&gt;https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale" target="_blank"&gt;https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 16:41:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477196#M28137</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-11-05T16:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477406#M28145</link>
      <description>&lt;P&gt;Thank you, the first option returns 1 always, no matter what company I show on the card&lt;/P&gt;&lt;P&gt;The second option marks me error in this part:&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt;'IDC Print Prelim'[period]) [period] =max([period])),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you again for your help&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 19:16:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477406#M28145</guid>
      <dc:creator>AldoMF</dc:creator>
      <dc:date>2020-11-05T19:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477484#M28146</link>
      <description>&lt;P&gt;Thank you but I think that's not what I need. I need a measure that gives me a rank for the company in a certain period of time and that rank and company's information will be showed in a multi row card. If I use your method, the rank in teh card will always be 1 as I'm selecting one company&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 20:19:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1477484#M28146</guid>
      <dc:creator>AldoMF</dc:creator>
      <dc:date>2020-11-05T20:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: Rank by company in different Periods</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1478160#M28164</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="16789" data-lia-user-login="AldoMF" class="lia-mention lia-mention-user"&gt;AldoMF&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unpivot your table like shown below.&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;Post this you can create a Calculated Column&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Rank = RANKX(FILTER('Table','Table'[Period] = EARLIER('Table'[Period])),'Table'[Value])&lt;/LI-CODE&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;Regards,&lt;BR /&gt;Harsh Nathani&lt;BR /&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Nov 2020 05:23:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rank-by-company-in-different-Periods/m-p/1478160#M28164</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-06T05:23:01Z</dc:date>
    </item>
  </channel>
</rss>

