<?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: Column with SWITCH statement in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1312266#M22927</link>
    <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to implement a below logic in Power BI using DAX. I&amp;nbsp; am unable to call the other tables(Purchase[Last_day],Timedim[Last_Day]) in the switch condition.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;case when ((&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SALES.REQUEST_DT&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;) is null) or ( SALES.REQUEST_DT ) &amp;gt;= to_date('1-12-2005','MM-DD-YYYY') then&amp;nbsp;'P'&lt;BR /&gt;when ( SALES.REQUEST_DT )&amp;lt;=(&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Purchase.Last_Day&lt;/STRONG&gt;&amp;nbsp;) then&amp;nbsp;'PDue'&lt;BR /&gt;when ( SALES.REQUEST_DT ) between to_date('08-10-2010','MM-DD-YYYY') and to_date('10-11-2010','MM-DD-YYYY') then&amp;nbsp;'BO'&lt;BR /&gt;when ( SALES.REQUEST_DT ) between (&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Timedim.Last_Day&lt;/STRONG&gt;&amp;nbsp;)+1 and to_date('01-10-2010','MM-DD-YYYY') then&amp;nbsp;'After'&lt;BR /&gt;else&lt;BR /&gt;to_char(to_date(Customer_Dt.FISCAL_MONTH || '/' || Customer_Dt.FISCAL_YEAR,'MM/YYYY'),'MON-YY')&lt;BR /&gt;end&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need help how to implement this using Power BI. Any help is highly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Thu, 20 Aug 2020 19:03:36 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-08-20T19:03:36Z</dc:date>
    <item>
      <title>Column with SWITCH statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1119480#M16475</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to make a column that shows data after two “IF” scenario’s.&lt;/P&gt;&lt;P&gt;I’ve posted this question before but I found a problem with the solution that I got.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If CreditInvoice = False, the IF Column has to show the quantity as is. And not make a positive number negative as in the highlighted row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Quantity&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;CreditInvoice&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;IF Column&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-11346&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-11346&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;23547&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;True&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;23547&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-2716713.62&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-2716713.62&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-1221689&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-1221689&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-105182&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-105182&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-67&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-67&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;True&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;2752&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;False&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;-2752&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-2073.08&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;False&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;-2073.08&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;19512&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;True&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19512&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-52189&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;True&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;52189&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-78499&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;True&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;78499&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The DAX formula I have running now is:&lt;/P&gt;&lt;P&gt;IF Column &amp;nbsp;=&lt;/P&gt;&lt;P&gt;SWITCH(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[CreditInvoice]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TRUE (),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;lt; 0, - ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;gt; 0, ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’ve tried adding another switch to keep false as is, but it gives an error that you can’t change text with another value. If CreditInvoice is False, nothing needs to switch. But it keeps doing so.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I also tried:&lt;/P&gt;&lt;P&gt;IF Column =&lt;/P&gt;&lt;P&gt;SWITCH(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SWITCH(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[CreditInvoice]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TRUE (),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;lt; 0, - ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;gt; 0, ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity]),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[CreditInvoice]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = FALSE (),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;lt; 0, ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity] &amp;gt; 0, ( 'Analytical Report'[Quantity] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Analytical Report'[Quantity])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know what is wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2020 11:08:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1119480#M16475</guid>
      <dc:creator>RickPowerBI</dc:creator>
      <dc:date>2020-05-26T11:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Column with SWITCH statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120132#M16479</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="232007" data-lia-user-login="RickPowerBI" class="lia-mention lia-mention-user"&gt;RickPowerBI&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please create a Calculated Column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;IF1 Column = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;TRUE (),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;'Table'[Quantity] &amp;lt; 0 &amp;amp;&amp;amp; 'Table'[CreditInvoice] = True, - ( 'Table'[Quantity]),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Table'[Quantity] &amp;gt; 0 &amp;amp;&amp;amp; 'Table'[CreditInvoice] = True , 'Table'[Quantity], &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Table'[Quantity] &amp;lt; 0 &amp;amp;&amp;amp; 'Table'[CreditInvoice] = FALSE ,'Table'[Quantity],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Table'[Quantity] &amp;gt; 0 &amp;amp;&amp;amp; 'Table'[CreditInvoice] = FALSE(), 'Table'[Quantity]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;Regards,&lt;BR /&gt;Harsh Nathani&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 May 2020 11:40:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120132#M16479</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-26T11:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: Column with SWITCH statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120182#M16481</link>
      <description>&lt;P&gt;You're an absulute legend! Thank you very much.&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2020 11:45:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120182#M16481</guid>
      <dc:creator>RickPowerBI</dc:creator>
      <dc:date>2020-05-26T11:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: Column with SWITCH statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120187#M16482</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="232007" data-lia-user-login="RickPowerBI" class="lia-mention lia-mention-user"&gt;RickPowerBI&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the appreciation. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; .. Happy to help you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;HN&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2020 11:50:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1120187#M16482</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-26T11:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: Column with SWITCH statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1312266#M22927</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to implement a below logic in Power BI using DAX. I&amp;nbsp; am unable to call the other tables(Purchase[Last_day],Timedim[Last_Day]) in the switch condition.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;case when ((&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SALES.REQUEST_DT&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;) is null) or ( SALES.REQUEST_DT ) &amp;gt;= to_date('1-12-2005','MM-DD-YYYY') then&amp;nbsp;'P'&lt;BR /&gt;when ( SALES.REQUEST_DT )&amp;lt;=(&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Purchase.Last_Day&lt;/STRONG&gt;&amp;nbsp;) then&amp;nbsp;'PDue'&lt;BR /&gt;when ( SALES.REQUEST_DT ) between to_date('08-10-2010','MM-DD-YYYY') and to_date('10-11-2010','MM-DD-YYYY') then&amp;nbsp;'BO'&lt;BR /&gt;when ( SALES.REQUEST_DT ) between (&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Timedim.Last_Day&lt;/STRONG&gt;&amp;nbsp;)+1 and to_date('01-10-2010','MM-DD-YYYY') then&amp;nbsp;'After'&lt;BR /&gt;else&lt;BR /&gt;to_char(to_date(Customer_Dt.FISCAL_MONTH || '/' || Customer_Dt.FISCAL_YEAR,'MM/YYYY'),'MON-YY')&lt;BR /&gt;end&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need help how to implement this using Power BI. Any help is highly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2020 19:03:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Column-with-SWITCH-statement/m-p/1312266#M22927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-20T19:03:36Z</dc:date>
    </item>
  </channel>
</rss>

