<?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: Filtering a table using TOP N  slicer in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4261718#M168906</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="524899" data-lia-user-login="Bu__" class="lia-mention lia-mention-user"&gt;Bu__&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you mean that you want to show TopN for each week? I think you can try ALLEXCEPT() function.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rank = 
VAR SelectedTop = SELECTEDVALUE('TOPN'[TOPN])
RETURN
SWITCH(TRUE(),
    SelectedTop = 0, [Still to supply_sum],
    RANKX(
        ALLEXCEPT('Table','Table'[Week]),
        [Still to supply_sum], ,DESC,Dense
        ) &amp;lt;= SelectedTop,
    [Still to supply_sum]
)&lt;/LI-CODE&gt;
&lt;P&gt;Result is as below.&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;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Oct 2024 07:14:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-10-29T07:14:57Z</dc:date>
    <item>
      <title>Filtering a table using TOP N  slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4236810#M167584</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have a TOP N slicer which is a what if parameter from 0 to 50, i am trying to filter TOP N qty for a product in a table.&lt;/P&gt;&lt;P&gt;please note there is already a TOPN filter on week for the table visual like pic below, so another topn is not possible&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;and the data does not have an id/unique column and the products are repeted several times and the week in the sample is different from the topn loaddateweek.&lt;/P&gt;&lt;P&gt;I am using a DAX measure to calculate the top products&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;TOP N measure =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'TOPN'&lt;/SPAN&gt;&lt;SPAN&gt;[TOPN]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;RANKX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALLSELECTED&lt;/SPAN&gt;&lt;SPAN&gt;(table&lt;/SPAN&gt;&lt;SPAN&gt;[week]&lt;/SPAN&gt;&lt;SPAN&gt;,table&lt;/SPAN&gt;&lt;SPAN&gt;[Product]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&lt;/SPAN&gt;&lt;SPAN&gt;, ,&lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Dense&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&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;but this is not filtering for only 1 value when top n filter selected =1, but shows multiple value.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Sample data is like below:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;TD&gt;Still to supply_sum&lt;/TD&gt;&lt;TD&gt;rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 34&lt;/TD&gt;&lt;TD&gt;6708&lt;/TD&gt;&lt;TD&gt;58720&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 40&lt;/TD&gt;&lt;TD&gt;7706&lt;/TD&gt;&lt;TD&gt;64919&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 38&lt;/TD&gt;&lt;TD&gt;6708&lt;/TD&gt;&lt;TD&gt;48120&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 40&lt;/TD&gt;&lt;TD&gt;6708&lt;/TD&gt;&lt;TD&gt;43040&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 38&lt;/TD&gt;&lt;TD&gt;731&lt;/TD&gt;&lt;TD&gt;34400&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 36&lt;/TD&gt;&lt;TD&gt;6708&lt;/TD&gt;&lt;TD&gt;33560&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 39&lt;/TD&gt;&lt;TD&gt;7448&lt;/TD&gt;&lt;TD&gt;36000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 41&lt;/TD&gt;&lt;TD&gt;6961&lt;/TD&gt;&lt;TD&gt;32040&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 38&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;30080&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 36&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;28120&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 30&lt;/TD&gt;&lt;TD&gt;7551&lt;/TD&gt;&lt;TD&gt;24720&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 41&lt;/TD&gt;&lt;TD&gt;122116010&lt;/TD&gt;&lt;TD&gt;22160&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 36&lt;/TD&gt;&lt;TD&gt;731&lt;/TD&gt;&lt;TD&gt;21560&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 41&lt;/TD&gt;&lt;TD&gt;7551&lt;/TD&gt;&lt;TD&gt;19790&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 32&lt;/TD&gt;&lt;TD&gt;7551&lt;/TD&gt;&lt;TD&gt;19168&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 31&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;16204&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024 32&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;15669&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Not sure how to solve this issue to just have rank that does not repeat for a another row for the same product.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help in advance.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Oct 2024 10:26:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4236810#M167584</guid>
      <dc:creator>Bu__</dc:creator>
      <dc:date>2024-10-10T10:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a table using TOP N  slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4237983#M167650</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="524899" data-lia-user-login="Bu__" class="lia-mention lia-mention-user"&gt;Bu__&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to your screenshot, I think you add the [Latest load date] to filter the week column. However I couldn't find the logic about [Latest load date].&lt;/P&gt;
&lt;P&gt;Here I still have some questions:&lt;/P&gt;
&lt;P&gt;1. Is [&lt;SPAN&gt;Still to supply_sum&lt;/SPAN&gt;] a measure or a column?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. How did you calculate [rank] column? And I couldn't find [&lt;SPAN&gt;TOP N measure&lt;/SPAN&gt;] in your statement.&lt;/P&gt;
&lt;P&gt;Can you share a sample pbix file with us and show us the result you want? This will make it easier for us to find the solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Oct 2024 03:04:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4237983#M167650</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-10-11T03:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a table using TOP N  slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4242436#M167961</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;yes the screenshot shows to filter for the latest week data, here it filters till the latest load date (which will be the max date).&lt;/P&gt;&lt;P&gt;1. yes still to supply is a measure&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; rank is a measure calculated like below&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;rank=&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'TOPN'&lt;/SPAN&gt;&lt;SPAN&gt;[TOPN]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;RANKX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ALLSELECTED&lt;/SPAN&gt;&lt;SPAN&gt;(table&lt;/SPAN&gt;&lt;SPAN&gt;[week]&lt;/SPAN&gt;&lt;SPAN&gt;,table&lt;/SPAN&gt;&lt;SPAN&gt;[Product]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&lt;/SPAN&gt;&lt;SPAN&gt;, ,&lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Dense&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) &amp;lt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SelectedTop&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[Still to supply_sum]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;i would like to have something like below:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;when i select top N filter=1 just show 1 product in a week.&lt;/P&gt;&lt;P&gt;Right now the problem is i get top1 product for several weeks when the topn filter=1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 15 Oct 2024 04:48:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4242436#M167961</guid>
      <dc:creator>Bu__</dc:creator>
      <dc:date>2024-10-15T04:48:03Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a table using TOP N  slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4261718#M168906</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="524899" data-lia-user-login="Bu__" class="lia-mention lia-mention-user"&gt;Bu__&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you mean that you want to show TopN for each week? I think you can try ALLEXCEPT() function.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rank = 
VAR SelectedTop = SELECTEDVALUE('TOPN'[TOPN])
RETURN
SWITCH(TRUE(),
    SelectedTop = 0, [Still to supply_sum],
    RANKX(
        ALLEXCEPT('Table','Table'[Week]),
        [Still to supply_sum], ,DESC,Dense
        ) &amp;lt;= SelectedTop,
    [Still to supply_sum]
)&lt;/LI-CODE&gt;
&lt;P&gt;Result is as below.&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;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2024 07:14:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filtering-a-table-using-TOP-N-slicer/m-p/4261718#M168906</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-10-29T07:14:57Z</dc:date>
    </item>
  </channel>
</rss>

