<?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: SWITCH + SELECTEDVALUE function doesn't work in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3469477#M132450</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="391826" data-lia-user-login="jkoclejda" class="lia-mention lia-mention-user"&gt;jkoclejda&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using a DIVIDE function will return a blank value if the denominator is zero or empty, which is a better approach than using the / operator sign.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please try the following:&lt;/P&gt;&lt;P&gt;statement =&lt;BR /&gt;SWITCH(&lt;BR /&gt;SELECTEDVALUE(table_name[category]),&lt;/P&gt;&lt;P&gt;"percentage margin", DIVIDE([margin], [income]),&lt;/P&gt;&lt;P&gt;SUM(table_name[value])&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[margin] = CALCULATE(SUM(table_name[value]), table_name[category] = "margin")&lt;BR /&gt;[income] = CALCULATE(SUM(table_name[value]), table_name[category] = "income")&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;================= OR ===================&lt;/P&gt;&lt;P&gt;statement =&lt;BR /&gt;SWITCH(&lt;BR /&gt;SELECTEDVALUE(table_name[category]),&lt;/P&gt;&lt;P&gt;"percentage margin", IF(ISBLANK([margin]) || ISBLANK([income]), BLANK(), DIVIDE([margin], [income])),&lt;/P&gt;&lt;P&gt;SUM(table_name[value])&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[margin] = CALCULATE(SUM(table_name[value]), table_name[category] = "margin")&lt;BR /&gt;[income] = CALCULATE(SUM(table_name[value]), table_name[category] = "income")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See relevant solution on&amp;nbsp;&lt;STRONG&gt;stackoverflow&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/64438710/can-we-calculate-a-measure-with-percentage-in-power-bi-matrix" target="_blank"&gt;https://stackoverflow.com/questions/64438710/can-we-calculate-a-measure-with-percentage-in-power-bi-matrix&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if this help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Babatunde Dallas&lt;/P&gt;</description>
    <pubDate>Tue, 10 Oct 2023 17:39:32 GMT</pubDate>
    <dc:creator>DallasBaba</dc:creator>
    <dc:date>2023-10-10T17:39:32Z</dc:date>
    <item>
      <title>SWITCH + SELECTEDVALUE function doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3468783#M132421</link>
      <description>&lt;P&gt;Hi! I have a table with date, income statement categories and values. The table looks like below:&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;&lt;STRONG&gt;date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;category&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;value&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-01&lt;/TD&gt;&lt;TD&gt;margin&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-01&lt;/TD&gt;&lt;TD&gt;income&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-01&lt;/TD&gt;&lt;TD&gt;percentage margin&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-02&lt;/TD&gt;&lt;TD&gt;margin&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-02&lt;/TD&gt;&lt;TD&gt;income&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2023-01-02&lt;/TD&gt;&lt;TD&gt;percentage margin&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;&lt;P&gt;I made a measure to create&amp;nbsp;income statement:&lt;/P&gt;&lt;P&gt;statement =&amp;nbsp;&lt;BR /&gt;SWITCH(&lt;BR /&gt;&amp;nbsp; SELECTEDVALUE(table_name[category]),&lt;/P&gt;&lt;P&gt;&amp;nbsp; "percentage margin", [margin] / [income],&lt;/P&gt;&lt;P&gt;&amp;nbsp; SUM(table_name[value])&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;[margin] = CALCULATE(SUM(table_name[value]),&amp;nbsp;table_name[category] = "margin")&lt;BR /&gt;[income] = CALCULATE(SUM(table_name[value]),&amp;nbsp;table_name[category] = "income")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately, as a result, I have an empty value under the "percentage margin" category.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The function only worked when I created a separate table with categories with no relation to the table with values. Then the measure looked like this:&lt;/P&gt;&lt;P&gt;statement =&amp;nbsp;&lt;BR /&gt;SWITCH(&lt;BR /&gt;&amp;nbsp; SELECTEDVALUE(table_name_2[category]),&lt;/P&gt;&lt;P&gt;&amp;nbsp; "margin", [margin],&lt;/P&gt;&lt;P&gt;&amp;nbsp; "percentage margin", [margin] / [income],&lt;/P&gt;&lt;P&gt;&amp;nbsp; "income", [income]&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it isn't an option because the real table has much more categories and referring to each one slows down the entire visualization greatly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have no idea what could be wrong, that's why I'm asking for help or some advice.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Oct 2023 12:26:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3468783#M132421</guid>
      <dc:creator>jkoclejda</dc:creator>
      <dc:date>2023-10-10T12:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: SWITCH + SELECTEDVALUE function doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3469477#M132450</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="391826" data-lia-user-login="jkoclejda" class="lia-mention lia-mention-user"&gt;jkoclejda&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using a DIVIDE function will return a blank value if the denominator is zero or empty, which is a better approach than using the / operator sign.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please try the following:&lt;/P&gt;&lt;P&gt;statement =&lt;BR /&gt;SWITCH(&lt;BR /&gt;SELECTEDVALUE(table_name[category]),&lt;/P&gt;&lt;P&gt;"percentage margin", DIVIDE([margin], [income]),&lt;/P&gt;&lt;P&gt;SUM(table_name[value])&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[margin] = CALCULATE(SUM(table_name[value]), table_name[category] = "margin")&lt;BR /&gt;[income] = CALCULATE(SUM(table_name[value]), table_name[category] = "income")&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;================= OR ===================&lt;/P&gt;&lt;P&gt;statement =&lt;BR /&gt;SWITCH(&lt;BR /&gt;SELECTEDVALUE(table_name[category]),&lt;/P&gt;&lt;P&gt;"percentage margin", IF(ISBLANK([margin]) || ISBLANK([income]), BLANK(), DIVIDE([margin], [income])),&lt;/P&gt;&lt;P&gt;SUM(table_name[value])&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[margin] = CALCULATE(SUM(table_name[value]), table_name[category] = "margin")&lt;BR /&gt;[income] = CALCULATE(SUM(table_name[value]), table_name[category] = "income")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See relevant solution on&amp;nbsp;&lt;STRONG&gt;stackoverflow&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/64438710/can-we-calculate-a-measure-with-percentage-in-power-bi-matrix" target="_blank"&gt;https://stackoverflow.com/questions/64438710/can-we-calculate-a-measure-with-percentage-in-power-bi-matrix&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if this help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Babatunde Dallas&lt;/P&gt;</description>
      <pubDate>Tue, 10 Oct 2023 17:39:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3469477#M132450</guid>
      <dc:creator>DallasBaba</dc:creator>
      <dc:date>2023-10-10T17:39:32Z</dc:date>
    </item>
    <item>
      <title>Re: SWITCH + SELECTEDVALUE function doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3480054#M133015</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="391826" data-lia-user-login="jkoclejda" class="lia-mention lia-mention-user"&gt;jkoclejda&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Has your problem been solved? If the problem has been solved you can mark the reply for the standard answer to help the other members find it more quickly. If not, please point it out. Thanks in advance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Neeko Tang&lt;/P&gt;
&lt;P&gt;If this post  &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution &lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 03:00:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SWITCH-SELECTEDVALUE-function-doesn-t-work/m-p/3480054#M133015</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-10-17T03:00:01Z</dc:date>
    </item>
  </channel>
</rss>

