<?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: Multiple Condition IF using switch true in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270371#M55253</link>
    <description>&lt;P&gt;Do you have exactly one value selected for the relevant variables?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're getting all "Retained", then I'm guessing that's because P1_Max and P2_Max are both blank because SELECTEDVALUES is detecting multiple values for them.&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jan 2022 21:05:25 GMT</pubDate>
    <dc:creator>AlexisOlson</dc:creator>
    <dc:date>2022-01-06T21:05:25Z</dc:date>
    <item>
      <title>Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270301#M55245</link>
      <description>&lt;P&gt;Hey, trying to do a multiple condition Switch True Statement. In the beginning of the contract a client had a product that sits in P1, then during their contract period they either kept the same product (retained),&amp;nbsp; upgraded, downgraded, or blank (cancelled). So I have logic on this becuase muliple products fall under the multiple business units. So i made variables for each column of products (different table) and labeled the variables as the business unit name ( a column/variable for every business unit). So when my switch statement&amp;nbsp; would go and look for that variable and in that underlying column to see if its an upgrade, downgrade, ect. I then got "multiple values when one was expected error" and added 2 IF and HASONEVALUE formulas but now my output is blank, any help?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Migration Status = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;RB&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[RB]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;GTP&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[GTP]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;GBS&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;values&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[GBS]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[ITL - EXP non premium - EITL - Non premium - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;values&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[EXP - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;values&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Consolidated Sheet'[EITL - Binder Price Plan]&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;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;HASONEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;HASONEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&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;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Reatined"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GTP&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GBS&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GTP&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GBS&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GTP&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;GBS&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Downgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;RB&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;RB&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EITL&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EXP_B&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'IRR Retina'[P1 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;ITL&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;'IRR Retina'[P2 Max - Binder Price Plan]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;RB&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Upgrade"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"Cancelled"&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 06 Jan 2022 20:24:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270301#M55245</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-06T20:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270324#M55248</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt; any ideas?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 20:35:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270324#M55248</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-06T20:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270333#M55249</link>
      <description>&lt;P&gt;I prefer to use SELECTEDVALUES instead of VALUES since it's just a shortcut for IF ( HASONEVALUE ( ... ), VALUES ( ... ) ).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Migration Status =
VAR RB  = SELECTEDVALUE ( 'Consolidated Sheet'[RB] )
VAR GTP = SELECTEDVALUE ( 'Consolidated Sheet'[GTP] )
VAR GBS = SELECTEDVALUE ( 'Consolidated Sheet'[GBS] )
VAR ITL =
    SELECTEDVALUE ( 'Consolidated Sheet'[ITL - EXP non premium - EITL - Non premium - Binder Price Plan] )
VAR EXP_B  = SELECTEDVALUE ( 'Consolidated Sheet'[EXP - Binder Price Plan] )
VAR EITL   = SELECTEDVALUE ( 'Consolidated Sheet'[EITL - Binder Price Plan] )
VAR P1_Max = SELECTEDVALUE ( 'IRR Retina'[P1 Max - Binder Price Plan] )
VAR P2_Max = SELECTEDVALUE ( 'IRR Retina'[P2 Max - Binder Price Plan] )
RETURN
    SWITCH (
        TRUE (),
        P1_Max = P2_Max,                                     "Retained",
        P1_Max = EXP_B &amp;amp;&amp;amp; P2_Max IN { EITL, ITL, GTP, GBS }, "Downgrade",
        P1_Max = EITL  &amp;amp;&amp;amp; P2_Max IN { ITL, GTP, GBS },       "Downgrade",
        P1_Max = ITL   &amp;amp;&amp;amp; P2_Max IN { GTP, GBS },            "Downgrade",
        P1_Max = EXP_B &amp;amp;&amp;amp; P2_Max = RB,                       "Upgrade",
        P1_Max = EITL  &amp;amp;&amp;amp; P2_Max IN { RB, EXP_B },           "Upgrade",
        P1_Max = ITL   &amp;amp;&amp;amp; P2_Max IN { RB, EXP_B, EITL },     "Upgrade",
        "Cancelled"
    )&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 06 Jan 2022 20:44:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270333#M55249</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-01-06T20:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270356#M55251</link>
      <description>&lt;P&gt;Wow this is much cleaner and&amp;nbsp; I love the SELECTEDVALUES! But we are so close, it looks like im getting all "retained" and when I removed that (too see if it just wasnt reading the variables), I got all "Downgrade". It looks like it taking the first value and not going down to the other conditions.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 20:54:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270356#M55251</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-06T20:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270371#M55253</link>
      <description>&lt;P&gt;Do you have exactly one value selected for the relevant variables?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're getting all "Retained", then I'm guessing that's because P1_Max and P2_Max are both blank because SELECTEDVALUES is detecting multiple values for them.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 21:05:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270371#M55253</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-01-06T21:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270377#M55254</link>
      <description>&lt;P&gt;No not just one, each variable has multiple values (RB has 4 but ITL has 38 for example) inside of it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 21:10:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270377#M55254</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-06T21:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270380#M55255</link>
      <description>&lt;P&gt;OK. I don't know how the logic is supposed to work if there are multiple values in your case. It definitely gets more complicated since checking equality doesn't really work.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 21:14:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270380#M55255</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-01-06T21:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270519#M55259</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;Try this:&lt;/P&gt;&lt;LI-CODE lang="php"&gt;Migration Status =
VAR RB =
    VALUES ( 'Consolidated Sheet'[RB] )
VAR GTP =
    VALUES ( 'Consolidated Sheet'[GTP] )
VAR GBS =
    VALUES ( 'Consolidated Sheet'[GBS] )
VAR ITL =
    VALUES ( 'Consolidated Sheet'[ITL - EXP non premium - EITL - Non premium - Binder Price Plan] )
VAR EXP_B =
    VALUES ( 'Consolidated Sheet'[EXP - Binder Price Plan] )
VAR EITL =
    VALUES ( 'Consolidated Sheet'[EITL - Binder Price Plan] )
RETURN
    IF (
        HASONEVALUE ( 'IRR Retina'[P1 Max - Binder Price Plan] ),
        IF (
            HASONEVALUE ( 'IRR Retina'[P2 Max - Binder Price Plan] ),
            SWITCH (
                TRUE (),
                'IRR Retina'[P1 Max - Binder Price Plan] = 'IRR Retina'[P2 Max - Binder Price Plan], "Reatined",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN EXP_B
                        &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN UNION ( EITL, ITL, GTP, GBS ), "Downgrade",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN EITL
                        &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN UNION ( ITL, GTP, GBS ), "Downgrade",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN ITL
                        &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN UNION ( GTP, GBS ), "Downgrade",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN EXP_B
                    &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN RB, "Upgrade",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN EITL
                        &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN UNION ( EXP_B, RB ), "Upgrade",
                'IRR Retina'[P1 Max - Binder Price Plan]
                    IN ITL
                        &amp;amp;&amp;amp; 'IRR Retina'[P2 Max - Binder Price Plan] IN UNION ( EITL, RB, EXP_B ), "Upgrade",
                "Cancelled"
            )
        )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If this post&amp;nbsp;&lt;STRONG&gt;&lt;SPAN&gt;helps&lt;/SPAN&gt;&lt;/STRONG&gt;, please consider&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;accepting&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;it as the solution&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;to help the other members find it more quickly.&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN&gt;Appreciate your Kudos!!&lt;BR /&gt;&lt;STRONG&gt;LinkedIn:&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&lt;A href="https://www.linkedin.com/in/vahid-dm/" target="_blank"&gt;www.linkedin.com/in/vahid-dm/&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 23:14:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270519#M55259</guid>
      <dc:creator>VahidDM</dc:creator>
      <dc:date>2022-01-06T23:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270538#M55260</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;This looks like a reasonable interpretation for how to handle multiple values. However, the naked P1, P2 column references will probably still cause problems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what my version would look like using this logic:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Migration Status =
VAR RB  = VALUES ( 'Consolidated Sheet'[RB] )
VAR GTP = VALUES ( 'Consolidated Sheet'[GTP] )
VAR GBS = VALUES ( 'Consolidated Sheet'[GBS] )
VAR ITL = VALUES ( 'Consolidated Sheet'[ITL - EXP non premium - EITL - Non premium - Binder Price Plan] )
VAR EXP_B  = VALUES ( 'Consolidated Sheet'[EXP - Binder Price Plan] )
VAR EITL   = VALUES ( 'Consolidated Sheet'[EITL - Binder Price Plan] )
VAR P1_Max = SELECTEDVALUE ( 'IRR Retina'[P1 Max - Binder Price Plan] )
VAR P2_Max = SELECTEDVALUE ( 'IRR Retina'[P2 Max - Binder Price Plan] )
RETURN
	IF (
		ISBLANK ( P1_Max ) || ISBLANK ( P2_Max ),
    	BLANK (),
    	SWITCH (
        	TRUE (),
        	P1_Max = P2_Max,                                           "Retained",
        	P1_Max = EXP_B &amp;amp;&amp;amp; P2_Max IN UNION ( EITL, ITL, GTP, GBS ), "Downgrade",
        	P1_Max = EITL  &amp;amp;&amp;amp; P2_Max IN UNION ( ITL, GTP, GBS ),       "Downgrade",
        	P1_Max = ITL   &amp;amp;&amp;amp; P2_Max IN UNION ( GTP, GBS ),            "Downgrade",
       		P1_Max = EXP_B &amp;amp;&amp;amp; P2_Max = RB,                             "Upgrade",
        	P1_Max = EITL  &amp;amp;&amp;amp; P2_Max IN UNION ( RB, EXP_B ),           "Upgrade",
        	P1_Max = ITL   &amp;amp;&amp;amp; P2_Max IN UNION ( RB, EXP_B, EITL ),     "Upgrade",
    	    "Cancelled"
		)
	)&lt;/LI-CODE&gt;
&lt;P&gt;In this, P1_Max and P2_Max cannot have multiple values but the rest of the variables can.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 23:30:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2270538#M55260</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-01-06T23:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Condition IF using switch true</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2276527#M55579</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you followed the DAX formula posted by AlexisOlson to find the solution to your problem?&lt;/P&gt;
&lt;P&gt;If so, would you like to mark his reply as a solution so that others can learn from it too?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more info about the DAX function SelectedValue() in the Power BI, please refer to this link:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/dax/selectedvalue-function" target="_blank"&gt;https://docs.microsoft.com/en-us/dax/selectedvalue-function&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490" target="_blank"&gt;How to Get Your Question Answered Quickly&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Robert Qin&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 02:58:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Multiple-Condition-IF-using-switch-true/m-p/2276527#M55579</guid>
      <dc:creator>v-robertq-msft</dc:creator>
      <dc:date>2022-01-11T02:58:05Z</dc:date>
    </item>
  </channel>
</rss>

