<?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: Filter based on parameter (hiearchy) in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275517#M169623</link>
    <description>&lt;P&gt;To ensure that only the top-ranked organizations are visible and those without a rank are hidden, you can modify your measure to return BLANK() for organizations that fall outside the selected top N. Here’s how you can adjust your OrgRanking measure:&lt;/P&gt;&lt;P&gt;Modify the OrgRanking Measure:&lt;BR /&gt;Update the measure to return BLANK() for organizations that do not fall within the top N ranks.&lt;BR /&gt;OrgRanking =&lt;BR /&gt;VAR _OrgLevel2_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel2]&lt;BR /&gt;),&lt;BR /&gt;"@Level2 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel2]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level2 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel3_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel3]&lt;BR /&gt;),&lt;BR /&gt;"@Level3 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel3]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level3 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel4_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel4]&lt;BR /&gt;),&lt;BR /&gt;"@Level4 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel4]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level4 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _Results =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel4]), _OrgLevel4_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel3]), _OrgLevel3_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel2]), _OrgLevel2_Ranking,&lt;BR /&gt;BLANK()&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;RETURN&lt;BR /&gt;IF(_Results &amp;lt;= [SelectedParameter], _Results, BLANK())&lt;/P&gt;&lt;P&gt;Filter the Visual:&lt;BR /&gt;Ensure your matrix visual is set to filter out BLANK() values. You can do this by applying a visual-level filter to exclude BLANK() values for the OrgRanking measure.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Best Regards&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Saud Ansari&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;If this post helps, please Accept it as a Solution to help other members find it. I appreciate your Kudos!&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 08 Nov 2024 11:13:00 GMT</pubDate>
    <dc:creator>saud968</dc:creator>
    <dc:date>2024-11-08T11:13:00Z</dc:date>
    <item>
      <title>Filter based on parameter (hiearchy)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275281#M169612</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I have a matrix with 3 columns:&lt;BR /&gt;Organization hierarchy (3 levels) | OrgRanking | Actuals&lt;BR /&gt;&lt;BR /&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;I have a filter in the filter (on hierarchy level) pane which gives (correct) rank 1 to 25 (or whatever I'd like to give in):&lt;BR /&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;Now I want to hide the filter pane for the end user and I want them to choose the amount of visible items (for example top 25 or top 50).&lt;BR /&gt;So I have to replace the filter above.&amp;nbsp;My idea was to use a parameter table &lt;STRONG&gt;(5, 100, 5)&lt;/STRONG&gt; and selectedparameter. I added the Values of the Parameter table to a slicer..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I can't get the job done... Maybe I'm thinking to difficult or it is simply difficult &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This my first post, let me know if you need more info!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks, Frank&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;The measure of OrgRanking is as follows:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OrgRanking =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_OrgLevel2_Ranking&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX&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;ADDCOLUMNS&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;SUMMARIZE&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FinanceTransactions&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel2]&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;"@Level2 Ranking"&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;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel2]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;[Actuals]&lt;/SPAN&gt;&lt;SPAN&gt;, , &lt;/SPAN&gt;&lt;SPAN&gt;DESC&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;[@Level2 Ranking]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_OrgLevel3_Ranking&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX&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;ADDCOLUMNS&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;SUMMARIZE&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FinanceTransactions&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel3]&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;"@Level3 Ranking"&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;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel3]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;[Actuals]&lt;/SPAN&gt;&lt;SPAN&gt;, , &lt;/SPAN&gt;&lt;SPAN&gt;DESC&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;[@Level3 Ranking]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_OrgLevel4_Ranking&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX&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;ADDCOLUMNS&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;SUMMARIZE&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FinanceTransactions&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel4]&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;"@Level4 Ranking"&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;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel4]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;[Actuals]&lt;/SPAN&gt;&lt;SPAN&gt;, , &lt;/SPAN&gt;&lt;SPAN&gt;DESC&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;[@Level4 Ranking]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Results&lt;/SPAN&gt;&lt;SPAN&gt; =&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;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel4]&lt;/SPAN&gt;&lt;SPAN&gt; ) , &lt;/SPAN&gt;&lt;SPAN&gt;_OrgLevel4_Ranking&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;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel3]&lt;/SPAN&gt;&lt;SPAN&gt; ) , &lt;/SPAN&gt;&lt;SPAN&gt;_OrgLevel3_Ranking&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;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Organization&lt;/SPAN&gt;&lt;SPAN&gt;[OrgPCLevel2]&lt;/SPAN&gt;&lt;SPAN&gt; ) , &lt;/SPAN&gt;&lt;SPAN&gt;_OrgLevel2_Ranking&lt;/SPAN&gt;&lt;SPAN&gt; , &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;() )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;_Results&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Measure of selectedparemeter:&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SelectedParameter =&lt;/SPAN&gt; &lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;ParameterTabel&lt;/SPAN&gt;&lt;SPAN&gt;[Value]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;25&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 08 Nov 2024 08:20:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275281#M169612</guid>
      <dc:creator>FrankBuild</dc:creator>
      <dc:date>2024-11-08T08:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Filter based on parameter (hiearchy)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275320#M169614</link>
      <description>&lt;P&gt;Here’s a step-by-step approach to achieve your goal:&lt;/P&gt;&lt;P&gt;Create a Parameter Table:&lt;BR /&gt;Create a table with the values you want to use for filtering (e.g., 5, 10, 15, …, 100).&lt;BR /&gt;Name this table ParameterTable.&lt;BR /&gt;Add the Parameter Table to a Slicer:&lt;BR /&gt;Add the ParameterTable to your report and create a slicer visual from it.&lt;BR /&gt;Create a Measure for the Selected Parameter:&lt;BR /&gt;You already have this measure:&lt;BR /&gt;SelectedParameter = SELECTEDVALUE(ParameterTable[Value], 25)&lt;/P&gt;&lt;P&gt;Modify the OrgRanking Measure:&lt;BR /&gt;Update your OrgRanking measure to use the selected parameter value. Here’s an example of how you can modify it:&lt;BR /&gt;OrgRanking =&lt;BR /&gt;VAR _OrgLevel2_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel2]&lt;BR /&gt;),&lt;BR /&gt;"@Level2 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel2]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level2 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel3_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel3]&lt;BR /&gt;),&lt;BR /&gt;"@Level3 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel3]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level3 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel4_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel4]&lt;BR /&gt;),&lt;BR /&gt;"@Level4 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel4]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level4 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _Results =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel4]), _OrgLevel4_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel3]), _OrgLevel3_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel2]), _OrgLevel2_Ranking,&lt;BR /&gt;BLANK()&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;RETURN&lt;BR /&gt;IF(_Results &amp;lt;= [SelectedParameter], _Results, BLANK())&lt;/P&gt;&lt;P&gt;Apply the Measure to Your Visual:&lt;BR /&gt;Use the modified OrgRanking measure in your matrix visual. This will ensure that only the top N items, based on the selected parameter, are displayed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Best Regards&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Saud Ansari&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;If this post helps, please Accept it as a Solution to help other members find it. I appreciate your Kudos!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 08:39:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275320#M169614</guid>
      <dc:creator>saud968</dc:creator>
      <dc:date>2024-11-08T08:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: Filter based on parameter (hiearchy)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275387#M169616</link>
      <description>&lt;P&gt;Thank you Saud!&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;The parameter (table) &amp;amp; slicer do work and I also see the right amount of rankings. But the organizations without a rank are also visible. I only want to see 5 organizations in this example:&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards Frank&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 09:25:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275387#M169616</guid>
      <dc:creator>FrankBuild</dc:creator>
      <dc:date>2024-11-08T09:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Filter based on parameter (hiearchy)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275463#M169617</link>
      <description>&lt;P&gt;Problem is solved!&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I kept the filter below and set the Bottom to the max of parametertable (value) which is 100 in this case.&lt;BR /&gt;&lt;BR /&gt;Thank you so much!&lt;BR /&gt;&lt;BR /&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 10:31:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275463#M169617</guid>
      <dc:creator>FrankBuild</dc:creator>
      <dc:date>2024-11-08T10:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Filter based on parameter (hiearchy)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275517#M169623</link>
      <description>&lt;P&gt;To ensure that only the top-ranked organizations are visible and those without a rank are hidden, you can modify your measure to return BLANK() for organizations that fall outside the selected top N. Here’s how you can adjust your OrgRanking measure:&lt;/P&gt;&lt;P&gt;Modify the OrgRanking Measure:&lt;BR /&gt;Update the measure to return BLANK() for organizations that do not fall within the top N ranks.&lt;BR /&gt;OrgRanking =&lt;BR /&gt;VAR _OrgLevel2_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel2]&lt;BR /&gt;),&lt;BR /&gt;"@Level2 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel2]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level2 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel3_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel3]&lt;BR /&gt;),&lt;BR /&gt;"@Level3 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel3]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level3 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _OrgLevel4_Ranking =&lt;BR /&gt;SUMX(&lt;BR /&gt;ADDCOLUMNS(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FinanceTransactions,&lt;BR /&gt;Organization[OrgPCLevel4]&lt;BR /&gt;),&lt;BR /&gt;"@Level4 Ranking",&lt;BR /&gt;RANKX(ALL(Organization[OrgPCLevel4]), [Actuals], , DESC)&lt;BR /&gt;),&lt;BR /&gt;[@Level4 Ranking]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR _Results =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel4]), _OrgLevel4_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel3]), _OrgLevel3_Ranking,&lt;BR /&gt;ISINSCOPE(Organization[OrgPCLevel2]), _OrgLevel2_Ranking,&lt;BR /&gt;BLANK()&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;RETURN&lt;BR /&gt;IF(_Results &amp;lt;= [SelectedParameter], _Results, BLANK())&lt;/P&gt;&lt;P&gt;Filter the Visual:&lt;BR /&gt;Ensure your matrix visual is set to filter out BLANK() values. You can do this by applying a visual-level filter to exclude BLANK() values for the OrgRanking measure.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Best Regards&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Saud Ansari&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;If this post helps, please Accept it as a Solution to help other members find it. I appreciate your Kudos!&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 11:13:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-based-on-parameter-hiearchy/m-p/4275517#M169623</guid>
      <dc:creator>saud968</dc:creator>
      <dc:date>2024-11-08T11:13:00Z</dc:date>
    </item>
  </channel>
</rss>

