<?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: The Output based on multiple condition and Status column in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513403#M134851</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="202311" data-lia-user-login="BeaBF" class="lia-mention lia-mention-user"&gt;BeaBF&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tested and the result not matching.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;I also tested below formula :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Output Column = 
IF(
    f_event_list[Status] = "Planning" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])), "Planning",
    IF(
        f_event_list[Status] = "On going" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; (ISBLANK(f_event_list[Date Selling Start])), "Advertisement",
        IF(
            f_event_list[Status] = "On going" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Date Selling Start])), "Selling",
             IF(
                f_event_list[Status] = "Closed" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Original Closing Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Original Closing Date])), "Closing",
                BLANK()
            )
        )
    )
)&lt;/LI-CODE&gt;&lt;P&gt;and the result as below. I still have an issue with On going status ....&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;NickzNickz&lt;/P&gt;</description>
    <pubDate>Fri, 03 Nov 2023 01:03:36 GMT</pubDate>
    <dc:creator>NickzNickz</dc:creator>
    <dc:date>2023-11-03T01:03:36Z</dc:date>
    <item>
      <title>The Output based on multiple condition and Status column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3511598#M134757</link>
      <description>&lt;P&gt;Hi ...&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have table1 with Status , Date1 , Date2 , Date3 , Date4 and column Output.&lt;BR /&gt;The output is based on the following conditions:&lt;BR /&gt;1) If Status is Planning and Date1 exists, Date2 is empty, Date3 is empty, date4 is empty, the output is Planning&lt;BR /&gt;2) If Status is On going and Date1 exists, Date2 exists, Date3 is empty, date4 is empty, the output is Advertisement&lt;BR /&gt;3) If Status is On going and Date1 exists, Date2 exists, Date3 exists, date4 is empty, the output is Selling&lt;BR /&gt;4) If Status is Closed and Date1 exists, Date2 exists, Date3 exists, date4 exists, the output is Closing&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;The result will be used New Column and not as a measure.&lt;/P&gt;&lt;P&gt;How can I achieve that ...&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;NickzNickz&lt;/P&gt;</description>
      <pubDate>Thu, 02 Nov 2023 09:36:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3511598#M134757</guid>
      <dc:creator>NickzNickz</dc:creator>
      <dc:date>2023-11-02T09:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: The Output based on multiple condition and Status column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3511625#M134761</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="376088" data-lia-user-login="NickzNickz" class="lia-mention lia-mention-user"&gt;NickzNickz&lt;/a&gt;&amp;nbsp;Hi! Try with:&lt;BR /&gt;&lt;BR /&gt;NewOutput =&lt;BR /&gt;IF (&lt;BR /&gt;Table1[Status] = "Planning"&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date1] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date2] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date3] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date4] ),&lt;BR /&gt;"Planning",&lt;BR /&gt;IF (&lt;BR /&gt;Table1[Status] = "On going"&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date1] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date2] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date3] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date4] ),&lt;BR /&gt;"Advertisement",&lt;BR /&gt;IF (&lt;BR /&gt;Table1[Status] = "On going"&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date1] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date2] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date3] )&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK ( Table1[Date4] ),&lt;BR /&gt;"Selling",&lt;BR /&gt;IF (&lt;BR /&gt;Table1[Status] = "Closed"&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date1] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date2] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date3] )&lt;BR /&gt;&amp;amp;&amp;amp; NOT ISBLANK ( Table1[Date4] ),&lt;BR /&gt;"Closing",&lt;BR /&gt;BLANK ()&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BBF&lt;/P&gt;</description>
      <pubDate>Thu, 02 Nov 2023 09:51:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3511625#M134761</guid>
      <dc:creator>BeaBF</dc:creator>
      <dc:date>2023-11-02T09:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: The Output based on multiple condition and Status column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513403#M134851</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="202311" data-lia-user-login="BeaBF" class="lia-mention lia-mention-user"&gt;BeaBF&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tested and the result not matching.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;I also tested below formula :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Output Column = 
IF(
    f_event_list[Status] = "Planning" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])), "Planning",
    IF(
        f_event_list[Status] = "On going" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; (ISBLANK(f_event_list[Date Selling Start])), "Advertisement",
        IF(
            f_event_list[Status] = "On going" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Date Selling Start])), "Selling",
             IF(
                f_event_list[Status] = "Closed" &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Planning Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Advertisment Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Original Closing Date])) &amp;amp;&amp;amp; NOT(ISBLANK(f_event_list[Original Closing Date])), "Closing",
                BLANK()
            )
        )
    )
)&lt;/LI-CODE&gt;&lt;P&gt;and the result as below. I still have an issue with On going status ....&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;NickzNickz&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 01:03:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513403#M134851</guid>
      <dc:creator>NickzNickz</dc:creator>
      <dc:date>2023-11-03T01:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: The Output based on multiple condition and Status column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513462#M134854</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="376088" data-lia-user-login="NickzNickz" class="lia-mention lia-mention-user"&gt;NickzNickz&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;try to add a calculated column like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Flag = 
SWITCH(
    TRUE(),
    [date1]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; [date2]=BLANK(), "Planning",
    [date2]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; [date3]=BLANK(), "Advertisement",
    [date3]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; [date4]=BLANK(), "Selling",
    "Closing"
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it worked like:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 02:03:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513462#M134854</guid>
      <dc:creator>FreemanZ</dc:creator>
      <dc:date>2023-11-03T02:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: The Output based on multiple condition and Status column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513595#M134859</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="460868" data-lia-user-login="FreemanZ" class="lia-mention lia-mention-user"&gt;FreemanZ&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I've tested the formula and it works.&lt;BR /&gt;Btw, I also added additional criteria because the original data has values I need to reference to make the output more accurate.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Calendar Event 3 = 

VAR EventStatus = f_event_list[Status]
VAR Planning = f_event_list[Planning Date]
VAR Advertisement  = f_event_list[Advertisment Date]
VAR Selling = f_event_list[Date Selling Start]
VAR Closing = f_event_list[Original Closing Date]

RETURN
SWITCH(
    TRUE(),
    EventStatus = "Planning" &amp;amp;&amp;amp; Planning&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; Advertisement=BLANK(), "Planning",
    EventStatus = "On going" &amp;amp;&amp;amp; Advertisement&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; Selling=BLANK(), "Advertisement",
    EventStatus = "On going" &amp;amp;&amp;amp; Selling&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; Closing=BLANK(), "Selling",
    EventStatus = "Closed" &amp;amp;&amp;amp; Closing&amp;lt;&amp;gt;BLANK(), "Closing",
    ""
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;NickzNickz&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 03:54:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Output-based-on-multiple-condition-and-Status-column/m-p/3513595#M134859</guid>
      <dc:creator>NickzNickz</dc:creator>
      <dc:date>2023-11-03T03:54:04Z</dc:date>
    </item>
  </channel>
</rss>

