<?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: DAX Command - IF variables, SWITCH and COALESCE in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4781043#M183085</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="910259" data-lia-user-login="khisla" class="lia-mention lia-mention-user"&gt;khisla&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;You added one ) in your second condition in the CASE&lt;BR /&gt;Normally, the following measure should work&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Next=

 VAR EntranceStore = SELECTEDVALUE('HILAN'[Entrance Store])
 VAR ExitStore = SELECTEDVALUE('HILAN'[Exit Store])
 VAR DefaultStore = SELECTEDVALUE('HILAN'[Employee Default Store])

RETURN
   SWITCH(
   TRUE(),
   NOT(ISBLANK(EntranceStore)) &amp;amp;&amp;amp; EntranceStore &amp;lt;&amp;gt; DefaultStore, EntranceStore,
   NOT(ISBLANK(ExitStore)) &amp;amp;&amp;amp; ExitStore &amp;lt;&amp;gt; DefaultStore, ExitStore,
   NOT(ISBLANK(EntranceStore)) || EntranceStore = DefaultStore || ISBLANK(ExitStore) || ExitStore = DefaultStore, DefaultStore,
     DefaultStore
    )&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 30 Jul 2025 09:08:11 GMT</pubDate>
    <dc:creator>Cookistador</dc:creator>
    <dc:date>2025-07-30T09:08:11Z</dc:date>
    <item>
      <title>DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780353#M183067</link>
      <description>&lt;P&gt;I need a DAX commend to identify the store to which an employee is based to sales commission calculation purposes&lt;/P&gt;&lt;P&gt;Please find table of specific scenarios and expected results for each one.&lt;/P&gt;&lt;P&gt;So I have parts of the DAX command however need some help combining.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;IF(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;OR(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Entrance Store = "Default Store"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'Exit Store = "Defailt Store")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Default Store"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;VAR Entrance = [EntranceStore]&lt;BR /&gt;VAR Exit = [ExitStore]&lt;BR /&gt;VAR Default = [DefaultStore]&lt;BR /&gt;RETURN&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISBLANK(Entrance) || ISBLANK(Exit), Default,&lt;BR /&gt;NOT ISBLANK(Entrance) &amp;amp;&amp;amp; Entrance &amp;lt;&amp;gt; Default, Entrance,&lt;BR /&gt;NOT ISBLANK(Exit) &amp;amp;&amp;amp; Exit &amp;lt;&amp;gt; Default, Exit,&lt;BR /&gt;Default&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Entrance Store&lt;/TD&gt;&lt;TD&gt;Exist Store&lt;/TD&gt;&lt;TD&gt;Default Store&lt;/TD&gt;&lt;TD&gt;Result Store&lt;/TD&gt;&lt;TD&gt;Comments&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;IL135&lt;/TD&gt;&lt;TD&gt;IL213&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2025 18:50:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780353#M183067</guid>
      <dc:creator>khisla</dc:creator>
      <dc:date>2025-07-29T18:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780363#M183068</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="910259" data-lia-user-login="khisla" class="lia-mention lia-mention-user"&gt;khisla&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Normally, the following measure should return what you need&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Store Result= 
VAR EntranceStore = SELECTEDVALUE('Table'[Entrance Store])
VAR ExitStore = SELECTEDVALUE('Table'[Exit Store])
VAR DefaultStore = SELECTEDVALUE('Table'[Default Store]) 

RETURN
    SWITCH(
        TRUE(),
        EntranceStore&amp;lt;&amp;gt;"" &amp;amp;&amp;amp; EntranceStore &amp;lt;&amp;gt; DefaultStore, EntranceStore,
        ExitStore&amp;lt;&amp;gt;"" &amp;amp;&amp;amp; ExitStore &amp;lt;&amp;gt; DefaultStore, ExitStore,
        EntranceStore&amp;lt;&amp;gt;"" || EntranceStore = DefaultStore || ExitStore="" || ExitStore = DefaultStore, DefaultStore,
        DefaultStore
    )&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;If it is not working for you (probably due to the copy/paste I did), you have to replace &amp;lt;&amp;gt; "" by not(isblank()&lt;/P&gt;
&lt;P&gt;So the formula would come&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Next = 
VAR EntranceStore = SELECTEDVALUE('Table'[Entrance Store])
VAR ExitStore = SELECTEDVALUE('Table'[Exit Store])
VAR DefaultStore = SELECTEDVALUE('Table'[Default Store]) 

RETURN
    SWITCH(
        TRUE(),
        NOT(ISBLANK(EntranceStore)) &amp;amp;&amp;amp; EntranceStore &amp;lt;&amp;gt; DefaultStore, EntranceStore,
        NOT(ISBLANK(ExitStore))) &amp;amp;&amp;amp; ExitStore &amp;lt;&amp;gt; DefaultStore, ExitStore,
        NOT(ISBlank(EntranceStore)) || EntranceStore = DefaultStore || ISBLANK(ExitStore) || ExitStore = DefaultStore, DefaultStore,
        DefaultStore
    )&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 29 Jul 2025 19:15:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780363#M183068</guid>
      <dc:creator>Cookistador</dc:creator>
      <dc:date>2025-07-29T19:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780732#M183078</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="910259" data-lia-user-login="khisla" class="lia-mention lia-mention-user"&gt;khisla&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thanks for posting your query in the Microsoft Fabric Community.&amp;nbsp;I’ve validated&lt;/SPAN&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400842" data-lia-user-login="Cookistador" class="lia-mention lia-mention-user"&gt;Cookistador&lt;/a&gt;&amp;nbsp;, approach in my Power BI report, and it works as expected in all scenarios. for your refere&amp;nbsp;attached the &lt;STRONG&gt;.pbix&lt;/STRONG&gt; file for you to review or verify the implementation if needed. &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400842" data-lia-user-login="Cookistador" class="lia-mention lia-mention-user"&gt;Cookistador&lt;/a&gt;&amp;nbsp; response provides the expected results please review it for confirmation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks, &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400842" data-lia-user-login="Cookistador" class="lia-mention lia-mention-user"&gt;Cookistador&lt;/a&gt;&amp;nbsp;, for sharing the correct DAX logic .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Yugandhar.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 05:50:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780732#M183078</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-07-30T05:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780969#M183081</link>
      <description>&lt;P&gt;Got an error message&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;</description>
      <pubDate>Wed, 30 Jul 2025 08:10:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4780969#M183081</guid>
      <dc:creator>khisla</dc:creator>
      <dc:date>2025-07-30T08:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4781043#M183085</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="910259" data-lia-user-login="khisla" class="lia-mention lia-mention-user"&gt;khisla&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;You added one ) in your second condition in the CASE&lt;BR /&gt;Normally, the following measure should work&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Next=

 VAR EntranceStore = SELECTEDVALUE('HILAN'[Entrance Store])
 VAR ExitStore = SELECTEDVALUE('HILAN'[Exit Store])
 VAR DefaultStore = SELECTEDVALUE('HILAN'[Employee Default Store])

RETURN
   SWITCH(
   TRUE(),
   NOT(ISBLANK(EntranceStore)) &amp;amp;&amp;amp; EntranceStore &amp;lt;&amp;gt; DefaultStore, EntranceStore,
   NOT(ISBLANK(ExitStore)) &amp;amp;&amp;amp; ExitStore &amp;lt;&amp;gt; DefaultStore, ExitStore,
   NOT(ISBLANK(EntranceStore)) || EntranceStore = DefaultStore || ISBLANK(ExitStore) || ExitStore = DefaultStore, DefaultStore,
     DefaultStore
    )&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 09:08:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4781043#M183085</guid>
      <dc:creator>Cookistador</dc:creator>
      <dc:date>2025-07-30T09:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Command - IF variables, SWITCH and COALESCE</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4781080#M183088</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="910259" data-lia-user-login="khisla" class="lia-mention lia-mention-user"&gt;khisla&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Have you been able to review the PBIX file I attached? If not, please check it when you have a moment. The logic in that file has been implemented correctly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank You.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 09:24:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Command-IF-variables-SWITCH-and-COALESCE/m-p/4781080#M183088</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-07-30T09:24:25Z</dc:date>
    </item>
  </channel>
</rss>

