<?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: If - Then Statement in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174569#M18239</link>
    <description>&lt;P&gt;Create a reference table that holds the [Communication Total] and [Productivity Total] coefficients for each region.&lt;/P&gt;&lt;P&gt;Link that table into your data model and let the data model do all the work.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Jun 2020 22:14:19 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2020-06-22T22:14:19Z</dc:date>
    <item>
      <title>If - Then Statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174323#M18233</link>
      <description>&lt;P&gt;I am working on a long IF statement. I am trying to put weights on this statment. When I am running this, it slows the table down to a crawl.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Total % = If&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(SELECTEDVALUE('Staffing Name Page'[Region]) = "D1",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "D2",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "D3",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(SELECTEDVALUE('Staffing Name Page'[Region]) = "DG1",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "DG2",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .7) + ([Productivity Total] * .3)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "DG3",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(SELECTEDVALUE('Staffing Name Page'[Region]) = "A1",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .8) + ([Productivity Total] * .2)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "A2",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .8) + ([Productivity Total] * .2)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "A3",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .8) + ([Productivity Total] * .2)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(SELECTEDVALUE('Staffing Name Page'[Region]) = "AH1",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .6) + ([Productivity Total] * .4)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "AH2",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .4) + ([Productivity Total] * .6)) / 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(SELECTEDVALUE('Staffing Name Page'[Region]) = "AH3",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(([Communication Total] * .3) + ([Productivity Total] * .7)) / 1))))))))))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 22 Jun 2020 19:41:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174323#M18233</guid>
      <dc:creator>arobinson</dc:creator>
      <dc:date>2020-06-22T19:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: If - Then Statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174444#M18238</link>
      <description>&lt;P&gt;1) learn how to use variables&lt;BR /&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/guidance/dax-variables" target="_blank"&gt;https://docs.microsoft.com/en-us/power-bi/guidance/dax-variables&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://www.youtube.com/watch?v=9SV2VnYbgg4" target="_blank"&gt;https://www.youtube.com/watch?v=9SV2VnYbgg4&lt;/A&gt;&lt;BR /&gt;2) do not use multiple nested IF, use SWITCH&lt;BR /&gt;&lt;A href="https://docs.microsoft.com/en-us/dax/switch-function-dax" target="_blank"&gt;https://docs.microsoft.com/en-us/dax/switch-function-dax&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2020 21:07:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174444#M18238</guid>
      <dc:creator>avatorl</dc:creator>
      <dc:date>2020-06-22T21:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: If - Then Statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174569#M18239</link>
      <description>&lt;P&gt;Create a reference table that holds the [Communication Total] and [Productivity Total] coefficients for each region.&lt;/P&gt;&lt;P&gt;Link that table into your data model and let the data model do all the work.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2020 22:14:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1174569#M18239</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-22T22:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: If - Then Statement</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1175029#M18244</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="180972" data-lia-user-login="arobinson" class="lia-mention lia-mention-user"&gt;arobinson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apart from the suggestions below, you can use this simplified version of DAX code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Measure =
VAR _selvalue =
    SELECTEDVALUE ( 'Staffing Name Page'[Region] )
RETURN
    SWITCH (
        TRUE (),
        _selvalue = "D1"
            || _selvalue = "D2"
            || _selvalue = "D3", ( [Communication Total] * .6 ) + ( [Productivity Total] * .4 ),
        _selvalue = "A1"
            || _selvalue = "A2"
            || _selvalue = "A3", ( [Communication Total] * .8 ) + ( [Productivity Total] * .2 ),
        _selvalue = "DG1", ( [Communication Total] * .6 ) + ( [Productivity Total] * .4 ),
        _selvalue = "DG2", ( [Communication Total] * .7 ) + ( [Productivity Total] * .3 ),
        _selvalue = "DG3"
            || _selvalue = "AH1", ( [Communication Total] * .6 ) + ( [Productivity Total] * .4 ),
        _selvalue = "AH2", ( [Communication Total] * .4 ) + ( [Productivity Total] * .6 ),
        _selvalue = "AH3", ( [Communication Total] * .3 ) + ( [Productivity Total] * .7 )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&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;</description>
      <pubDate>Tue, 23 Jun 2020 04:34:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/If-Then-Statement/m-p/1175029#M18244</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-06-23T04:34:35Z</dc:date>
    </item>
  </channel>
</rss>

