<?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: Report Filter Switches Which Measure is Displayed in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4271632#M169430</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="837455" data-lia-user-login="aliasch" class="lia-mention lia-mention-user"&gt;aliasch&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this:&lt;BR /&gt;Cretae a measure:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Filter User Selection =
SELECTEDVALUE( ALLSELECTED('Table'[Field]) )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then this measure:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Measure1 or Measure2 =
VAR FilterSelection = [Filter User Selection]
RETURN
SWITCH(
    TRUE(),
    ISBLANK(FilterSelection), [Measure1],
    FilterSelection = "A", [Measure1],
    FilterSelection = "B", [Measure1],
    FilterSelection = "C", [Measure1],
    FilterSelection = "D", [Measure1],
    FilterSelection = "E", [Measure2],
    [Measure1]  // Default case if none of the conditions match
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since "A" to "D" all use Measure1, you can simplify the conditions:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Measure1 or Measure2 =
VAR FilterSelection = [Filter User Selection]
RETURN
IF(
    ISBLANK(FilterSelection),
    [Measure1],
    IF(
        FilterSelection = "E",
        [Measure2],
        [Measure1]  // For all other cases
    )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&lt;STRONG&gt; helps&lt;/STRONG&gt;, please consider &lt;STRONG&gt;accepting&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;it as the solution&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Appreciate your Kudos!!&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.linkedin.com/in/vahid-dm/" target="_blank" rel="noopener noreferrer"&gt;LinkedIn&lt;/A&gt;|&lt;A href="https://twitter.com/VahidDMcom" target="_blank" rel="noopener noreferrer"&gt;Twitter&lt;/A&gt;|&lt;A href="https://www.vahiddm.com/" target="_blank" rel="noopener noreferrer"&gt;Blog&amp;nbsp;&lt;/A&gt;|&lt;A href="https://www.youtube.com/@databis" target="_blank" rel="noopener noreferrer"&gt;YouTube&lt;/A&gt;&lt;A href="https://www.youtube.com/@databis" target="_blank" rel="noopener noreferrer"&gt;&amp;nbsp;&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 06 Nov 2024 02:14:34 GMT</pubDate>
    <dc:creator>VahidDM</dc:creator>
    <dc:date>2024-11-06T02:14:34Z</dc:date>
    <item>
      <title>Report Filter Switches Which Measure is Displayed</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270865#M169370</link>
      <description>&lt;H1&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;/H1&gt;&lt;DIV class=""&gt;&lt;P&gt;I have a use case where I have two measures that need to be displayed in a visual. However, each measure only applies to certain dimension values, so I need the visual to switch measures depending on a report filter. I currently have this DAX formula. However, if a filter value doesn't exist in the prior year, then it uses the wrong measure for the specific line item and still uses the correct measure for everything else.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is my measure that switches.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Measure1 or Measure2 =&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"A"&lt;/SPAN&gt;&lt;SPAN&gt;, Measure1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"B"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Measure1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"C"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Measure1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"D"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Measure1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"E"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Measure2&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Measure1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is my report filter.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Filter &lt;/SPAN&gt;&lt;SPAN&gt;User Selection = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Table'[Field]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Year over year, the highlighted values are actually using Measure2 and everything else is using Measure1. When I looked at the data, it was because that group didn't have any records that matched &lt;/SPAN&gt;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"A", for example, that was selected in the report filter, but it did have [Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"E". Is there a way to prevent that?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Nov 2024 14:31:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270865#M169370</guid>
      <dc:creator>aliasch</dc:creator>
      <dc:date>2024-11-05T14:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: Report Filter Switches Which Measure is Displayed</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270903#M169375</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="837455" data-lia-user-login="aliasch" class="lia-mention lia-mention-user"&gt;aliasch&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please try this approach:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure1_or_Measure2 =
SWITCH(
    TRUE(),
    
    [Filter User Selection] = "A" &amp;amp;&amp;amp; NOT(ISBLANK(Measure1)), Measure1,
    [Filter User Selection] = "B" &amp;amp;&amp;amp; NOT(ISBLANK(Measure1)), Measure1,
    [Filter User Selection] = "C" &amp;amp;&amp;amp; NOT(ISBLANK(Measure1)), Measure1,
    [Filter User Selection] = "D" &amp;amp;&amp;amp; NOT(ISBLANK(Measure1)), Measure1,
    [Filter User Selection] = "E" &amp;amp;&amp;amp; NOT(ISBLANK(Measure2)), Measure2,
    
    ISBLANK([Filter User Selection]) || ISBLANK(Measure1), Measure1,
    
    Measure2
)
&lt;/LI-CODE&gt;
&lt;P&gt;Hope this helps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2024 15:04:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270903#M169375</guid>
      <dc:creator>Sahir_Maharaj</dc:creator>
      <dc:date>2024-11-05T15:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Report Filter Switches Which Measure is Displayed</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270946#M169379</link>
      <description>&lt;P&gt;Unfortunately, that didn't work &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; I had the same issue where one filter value that had Measure 1 this year but not last year show up with Measure 2. Essentially I just need&amp;nbsp;&lt;SPAN&gt;[Filter User Selection]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"E" to show Measure 2 and the rest, including all filter combinations, to show Measure 1. Even with all values selected, I want to show Measure 1. It's just when [Filter User Selection]&amp;nbsp;=&amp;nbsp;"E" only, then I need Measure 2. Maybe there's a different route entirely?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2024 15:27:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4270946#M169379</guid>
      <dc:creator>aliasch</dc:creator>
      <dc:date>2024-11-05T15:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: Report Filter Switches Which Measure is Displayed</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4271632#M169430</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="837455" data-lia-user-login="aliasch" class="lia-mention lia-mention-user"&gt;aliasch&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this:&lt;BR /&gt;Cretae a measure:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Filter User Selection =
SELECTEDVALUE( ALLSELECTED('Table'[Field]) )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then this measure:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Measure1 or Measure2 =
VAR FilterSelection = [Filter User Selection]
RETURN
SWITCH(
    TRUE(),
    ISBLANK(FilterSelection), [Measure1],
    FilterSelection = "A", [Measure1],
    FilterSelection = "B", [Measure1],
    FilterSelection = "C", [Measure1],
    FilterSelection = "D", [Measure1],
    FilterSelection = "E", [Measure2],
    [Measure1]  // Default case if none of the conditions match
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since "A" to "D" all use Measure1, you can simplify the conditions:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Measure1 or Measure2 =
VAR FilterSelection = [Filter User Selection]
RETURN
IF(
    ISBLANK(FilterSelection),
    [Measure1],
    IF(
        FilterSelection = "E",
        [Measure2],
        [Measure1]  // For all other cases
    )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&lt;STRONG&gt; helps&lt;/STRONG&gt;, please consider &lt;STRONG&gt;accepting&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;it as the solution&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Appreciate your Kudos!!&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.linkedin.com/in/vahid-dm/" target="_blank" rel="noopener noreferrer"&gt;LinkedIn&lt;/A&gt;|&lt;A href="https://twitter.com/VahidDMcom" target="_blank" rel="noopener noreferrer"&gt;Twitter&lt;/A&gt;|&lt;A href="https://www.vahiddm.com/" target="_blank" rel="noopener noreferrer"&gt;Blog&amp;nbsp;&lt;/A&gt;|&lt;A href="https://www.youtube.com/@databis" target="_blank" rel="noopener noreferrer"&gt;YouTube&lt;/A&gt;&lt;A href="https://www.youtube.com/@databis" target="_blank" rel="noopener noreferrer"&gt;&amp;nbsp;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2024 02:14:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4271632#M169430</guid>
      <dc:creator>VahidDM</dc:creator>
      <dc:date>2024-11-06T02:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Report Filter Switches Which Measure is Displayed</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4271633#M169431</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="837455" data-lia-user-login="aliasch" class="lia-mention lia-mention-user"&gt;aliasch&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;Sahir_Maharaj&amp;nbsp; for the quick reply. I have some other thoughts to add:&lt;/P&gt;
&lt;P&gt;(1) We need two tables. We use the table as a slicer table and table 2 as a fact table with data such as year. Note that there is no model relationship between the two tables.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;(2) We can create a measure.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure = IF(SELECTEDVALUE('Table'[Field])="E",[Measure2],[Measure1])&lt;/LI-CODE&gt;
&lt;P&gt;(3)&amp;nbsp;Then the result is as follows.&lt;/P&gt;
&lt;P&gt;Select E only:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Select other only:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;All or None or Multiple Choice:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the above one can't help you get the desired result, please provide some&amp;nbsp;&lt;STRONG&gt;sample data&lt;/STRONG&gt;&amp;nbsp;in your tables (&lt;STRONG&gt;exclude&amp;nbsp;sensitive&amp;nbsp;data&lt;/STRONG&gt;) with&amp;nbsp;&lt;STRONG&gt;Text&lt;/STRONG&gt;&amp;nbsp;format and your&amp;nbsp;&lt;STRONG&gt;expected result&lt;/STRONG&gt;&amp;nbsp;with backend logic and special examples.&amp;nbsp;&lt;STRONG&gt;It is better&lt;/STRONG&gt;&amp;nbsp;if you can share a&amp;nbsp;&lt;STRONG&gt;simplified&lt;/STRONG&gt;&amp;nbsp;pbix file.&amp;nbsp;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Neeko Tang&lt;/P&gt;
&lt;P&gt;If this post  &lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution &lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2024 02:15:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Report-Filter-Switches-Which-Measure-is-Displayed/m-p/4271633#M169431</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-06T02:15:49Z</dc:date>
    </item>
  </channel>
</rss>

