<?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: Blank Values when multiple filters are applied in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3871564#M151240</link>
    <description>&lt;P&gt;Thanks&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;for spending time to look into this and for providing a solution, much appreciated!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm not there yet, but I'm pretty close to it. These are my differet scenarios:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;A) NO FILTERS APPLIED&lt;/EM&gt;&lt;BR /&gt;&lt;/STRONG&gt;Original view with no filters applied&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;B) ONE FILTER APPLIED&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;"Filter for Value A only" applied (it applies only to Value A, while Value B reamins unchanged)&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;"Filter for Value B only" applied (it applies only to Value B, while Value A remains unchanged)&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;C) BOTH FILTERS APPLIED WITH THE SAME VALUE&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;This will filter out both Value A and Value B&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;D) BOTH FILTERS APPLIED WITH DIFFERENT VALUES --&amp;gt; my challenge&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;Different selections are made in "Filter for Value A only" and "Filter for Value B only" and because there are no records in common, the result is blank&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;It looks like I have somehow to skip the level of hierarchy in the filters (Class and Sub-Category) and stick to the Category level, which is the highest level of the hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 26 Apr 2024 17:05:47 GMT</pubDate>
    <dc:creator>ragnezza</dc:creator>
    <dc:date>2024-04-26T17:05:47Z</dc:date>
    <item>
      <title>Blank Values when multiple filters are applied</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3869391#M151151</link>
      <description>&lt;P&gt;Hello - I have a simple dataset that looks like this:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Category&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Sub-Category&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Class&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Value XX&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Value YY&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;X1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;X2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;2500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;X3&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;X2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;X1&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;X2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;350&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;X3&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I have a summary table that looks like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Category&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Value A&lt;/STRONG&gt; (=Value XX/2)&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Value B&lt;/STRONG&gt;(=Value YY/2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;1700&lt;/TD&gt;&lt;TD&gt;2400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;2500&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;6000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I have &lt;STRONG&gt;two filters&lt;/STRONG&gt;, one for Value A (Filter A) and one for Value B (Filter B), that are the result of the concatenation of:&lt;/P&gt;&lt;P&gt;Filter A = "Class" + "Sub-Category" (ie. A-X1, A-X2, B-X3,...)&lt;/P&gt;&lt;P&gt;Filter B = "Class_duplicate" + "Sub-Category_duplicate" (ie. A-X1, A-X2, B-X3,...)&amp;nbsp; --&amp;gt; &lt;EM&gt;I created a duplicate field for both "Class" and "Sub-Category" to avoid interference between the two filters&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;One of my goals was to apply Filter A only to Value A (&lt;STRONG&gt;with Value B not impacted by any selection&lt;/STRONG&gt;) and Filter B to apply only to Value B&amp;nbsp;(&lt;STRONG&gt;with Value A not impacted by any selection&lt;/STRONG&gt;). I was able to accomplish this with the following measures:&lt;/P&gt;&lt;P&gt;Value A = CALCULATE( DIVIDE(Value XX,2), ALL(Table_name, Class, Sub-Category) )&lt;/P&gt;&lt;P&gt;Value B = CALCULATE( DIVIDE(Value YY,2), ALL(Table_name, Class_duplicate, Sub-Category_duplicate) )&lt;/P&gt;&lt;P&gt;This works only if:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I apply one Filter at a time OR&lt;/LI&gt;&lt;LI&gt;if the selected combination of "Class"+"Sub-Category" from both filters is the same&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But considering that my summary table is at the "Category" level, while my filters are at the "Class"+"Sub-Category" level, &lt;STRONG&gt;the &lt;EM&gt;PROBLEM&lt;/EM&gt; is if:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;I make a selection from both filters AND&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;the combination of "Class"+"Sub-Category" is different between the two filters, which will return blank values in my summary table for both Value A and Value B.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried combining different functions inside the measures Value A and Value B, but with no success.&lt;/P&gt;&lt;P&gt;I hope I made it clear to understand, any recommendation/hint will be greatly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Davide&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 21:59:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3869391#M151151</guid>
      <dc:creator>ragnezza</dc:creator>
      <dc:date>2024-04-25T21:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Values when multiple filters are applied</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3869812#M151170</link>
      <description>&lt;P&gt;Hi&amp;nbsp; &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="586100" data-lia-user-login="ragnezza" class="lia-mention lia-mention-user"&gt;ragnezza&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Calculated tables are not used for dynamic filtering, you can create a slicer and measure that doesn't matter to affect the table visual.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the steps you can follow：&lt;/P&gt;
&lt;P&gt;1. Create calculated table.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Slicer_Table =
SUMMARIZE(
    'Table','Table'[Class],'Table'[Sub-Category])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;2. Create measure.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Value A =
var _select=SELECTEDVALUE('Slicer_Table'[Class])
var _selectsub=SELECTCOLUMNS('Slicer_Table',"sub",'Slicer_Table'[Sub-Category])
return
IF(
    ISFILTERED('Slicer_Table'[Class])&amp;amp;&amp;amp;NOT(ISFILTERED('Slicer_Table'[Sub-Category])&amp;amp;&amp;amp;_select="A"),
    DIVIDE(
    SUMX(
        FILTER('Table',
        'Table'[Class]="A"),[Value XX]),2),
    SUMX(
        FILTER('Table',
        'Table'[Class]=_select&amp;amp;&amp;amp;'Table'[Sub-Category] in _selectsub),[Value XX])    
        )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Value B =
var _select=SELECTEDVALUE('Slicer_Table'[Class])
var _selectsub=SELECTCOLUMNS('Slicer_Table',"sub",'Slicer_Table'[Sub-Category])
return
IF(
    ISFILTERED('Slicer_Table'[Class])&amp;amp;&amp;amp;NOT(ISFILTERED('Slicer_Table'[Sub-Category])),
    DIVIDE(
    SUMX(
     'Table',
        [Value YY]),2),
    SUMX(
        FILTER('Table',
        'Table'[Class]=_select&amp;amp;&amp;amp;'Table'[Sub-Category] in _selectsub),[Value YY])    
        )&lt;/LI-CODE&gt;
&lt;P&gt;3. Result:&lt;/P&gt;
&lt;P&gt;If only [Class] is selected, it is displayed according to your conditions:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If both slicers are selected, the result is realized based on the value of the slicer:&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;Liu Yang&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;EM&gt;Accept it as the solution&lt;/EM&gt; to help the other members find it more quickly&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 03:11:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3869812#M151170</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-04-26T03:11:49Z</dc:date>
    </item>
    <item>
      <title>Re: Blank Values when multiple filters are applied</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3871564#M151240</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;for spending time to look into this and for providing a solution, much appreciated!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm not there yet, but I'm pretty close to it. These are my differet scenarios:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;A) NO FILTERS APPLIED&lt;/EM&gt;&lt;BR /&gt;&lt;/STRONG&gt;Original view with no filters applied&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;B) ONE FILTER APPLIED&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;"Filter for Value A only" applied (it applies only to Value A, while Value B reamins unchanged)&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;"Filter for Value B only" applied (it applies only to Value B, while Value A remains unchanged)&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;C) BOTH FILTERS APPLIED WITH THE SAME VALUE&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;This will filter out both Value A and Value B&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;D) BOTH FILTERS APPLIED WITH DIFFERENT VALUES --&amp;gt; my challenge&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;Different selections are made in "Filter for Value A only" and "Filter for Value B only" and because there are no records in common, the result is blank&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;It looks like I have somehow to skip the level of hierarchy in the filters (Class and Sub-Category) and stick to the Category level, which is the highest level of the hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 17:05:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Blank-Values-when-multiple-filters-are-applied/m-p/3871564#M151240</guid>
      <dc:creator>ragnezza</dc:creator>
      <dc:date>2024-04-26T17:05:47Z</dc:date>
    </item>
  </channel>
</rss>

