<?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: Dax code for multiple columns cannot be converted to a scalar value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439493#M65254</link>
    <description>&lt;P&gt;There is any alternative way to solve?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 06 Apr 2022 03:35:59 GMT</pubDate>
    <dc:creator>Shruthi96</dc:creator>
    <dc:date>2022-04-06T03:35:59Z</dc:date>
    <item>
      <title>Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438442#M65164</link>
      <description>&lt;P&gt;Hi Team,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want help in fixing the DAX code, I have table called "KPI-color" and below is the measure which I have used. Let me know if any one from this group can able to fix this. Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Coummincation =&lt;/P&gt;&lt;P&gt;VAR countrow = if(CALCULATE(COUNTROWS('KPI - color'),'KPI - color'[Tag] &amp;gt;0),0,1)&lt;/P&gt;&lt;P&gt;VAR TOPROWS1 =&lt;/P&gt;&lt;P&gt;&amp;nbsp; GENERATE (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES ( 'KPI - color'[Service] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR mytable =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALCULATETABLE ( TOPN ( 1, 'KPI - color' , [Tag], DESC) )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUMMARIZE ( mytable, 'KPI - color'[Tag] )&lt;/P&gt;&lt;P&gt;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;VAR TOPROWS2 =&lt;/P&gt;&lt;P&gt;GENERATE (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES ( 'KPI - color'[Service] ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR mytable =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALCULATETABLE ('KPI - color')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUMMARIZE ( mytable, 'KPI - color'[Tag] )&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VAR TOPROWS = if(countrow,toprows1,TOPROWS2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VAR filteredRowsTable =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALCULATETABLE (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'KPI - color',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOPROWS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILTER (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'KPI - color',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX('KPI - color'[Tag])),'KPI - color'[Status] ="" || 'KPI - color'[Status] = "In Progress")&lt;/P&gt;&lt;P&gt;RETURN&lt;/P&gt;&lt;P&gt;filteredRowsTable&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2022 14:51:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438442#M65164</guid>
      <dc:creator>Shruthi96</dc:creator>
      <dc:date>2022-04-05T14:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438472#M65167</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="196150" data-lia-user-login="Shruthi96" class="lia-mention lia-mention-user"&gt;Shruthi96&lt;/a&gt; , You are returning a table, And if you are creating a measure you need to return values like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;countrows(filteredRowsTable) &lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2022 14:55:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438472#M65167</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-04-05T14:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438489#M65171</link>
      <description>&lt;P&gt;Thanks &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;&amp;nbsp;for reply.. but no luck&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2022 14:59:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438489#M65171</guid>
      <dc:creator>Shruthi96</dc:creator>
      <dc:date>2022-04-05T14:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438631#M65180</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="196150" data-lia-user-login="Shruthi96" class="lia-mention lia-mention-user"&gt;Shruthi96&lt;/a&gt; , I doubt if will work for tables&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;VAR TOPROWS = if(countrow,toprows1,TOPROWS2)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also was at the wrong place here - correct this one and check.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;VAR filteredRowsTable =&lt;/P&gt;
&lt;P&gt;CALCULATETABLE (&lt;/P&gt;
&lt;P&gt;'KPI - color',&lt;/P&gt;
&lt;P&gt;TOPROWS,&lt;/P&gt;
&lt;P&gt;FILTER (&lt;/P&gt;
&lt;P&gt;'KPI - color','KPI - color'[Status] ="" || 'KPI - color'[Status] = "In Progress")&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2022 16:18:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2438631#M65180</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-04-05T16:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439493#M65254</link>
      <description>&lt;P&gt;There is any alternative way to solve?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Apr 2022 03:35:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439493#M65254</guid>
      <dc:creator>Shruthi96</dc:creator>
      <dc:date>2022-04-06T03:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439551#M65257</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="196150" data-lia-user-login="Shruthi96" class="lia-mention lia-mention-user"&gt;Shruthi96&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;You may try&lt;/P&gt;&lt;LI-CODE lang="php"&gt;Coummincation =
VAR countrow =
    IF ( CALCULATE ( COUNTROWS ( 'KPI - color' ), 'KPI - color'[Tag] &amp;gt; 0 ), 0, 1 )
VAR TOPROWS1 =
    GENERATE (
        VALUES ( 'KPI - color'[Service] ),
        VAR mytable =
            CALCULATETABLE ( TOPN ( 1, 'KPI - color', [Tag], DESC ) )
        RETURN
            SUMMARIZE ( mytable, 'KPI - color'[Tag] )
    )
VAR TOPROWS2 =
    GENERATE (
        VALUES ( 'KPI - color'[Service] ),
        VAR mytable =
            CALCULATETABLE ( 'KPI - color' )
        RETURN
            SUMMARIZE ( mytable, 'KPI - color'[Tag] )
    )
VAR TOPROWS =
    IF ( countrow, toprows1, TOPROWS2 )
VAR filteredRowsTable =
    CALCULATETABLE (
        'KPI - color',
        TOPROWS,
        FILTER (
            'KPI - color',
            'KPI - color'[Status] = ""
                || 'KPI - color'[Status] = "In Progress"
        )
    )
RETURN
    MAXX ( filteredRowsTable, 'KPI - color'[Tag] )&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Apr 2022 04:22:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439551#M65257</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-04-06T04:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439600#M65259</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="317289" data-lia-user-login="tamerj1" class="lia-mention lia-mention-user"&gt;tamerj1&lt;/a&gt;&amp;nbsp;, same error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Apr 2022 05:08:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2439600#M65259</guid>
      <dc:creator>Shruthi96</dc:creator>
      <dc:date>2022-04-06T05:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dax code for multiple columns cannot be converted to a scalar value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2444794#M65581</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="196150" data-lia-user-login="Shruthi96" class="lia-mention lia-mention-user"&gt;Shruthi96&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is here:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/dax/if-function-dax" target="_blank" rel="noopener"&gt;IF&lt;/A&gt; function checks a condition, and returns one value when it's TRUE, otherwise it returns a second value.&amp;nbsp; It can only return a value instead of a table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In your scenario, try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Coummincation =
VAR countrow =
    IF ( CALCULATE ( COUNTROWS ( 'KPI - color' ), 'KPI - color'[Tag] &amp;gt; 0 ), 0, 1 )
VAR TOPROWS1 =
    GENERATE (
        VALUES ( 'KPI - color'[Service] ),
        VAR mytable =
            CALCULATETABLE ( TOPN ( 1, 'KPI - color', [Tag], DESC ) )
        RETURN
            SUMMARIZE ( mytable, 'KPI - color'[Tag] )
    )
VAR TOPROWS2 =
    GENERATE (
        VALUES ( 'KPI - color'[Service] ),
        VAR mytable =
            CALCULATETABLE ( 'KPI - color' )
        RETURN
            SUMMARIZE ( mytable, 'KPI - color'[Tag] )
    )
VAR filteredRowsTable1 =
    CALCULATETABLE (
        'KPI - color',
        toprows1,
        FILTER (
            'KPI - color',
            'KPI - color'[Status] = ""
                || 'KPI - color'[Status] = "In Progress"
        )
    )
VAR filteredRowsTable2 =
    CALCULATETABLE (
        'KPI - color',
        toprows2,
        FILTER (
            'KPI - color',
            'KPI - color'[Status] = ""
                || 'KPI - color'[Status] = "In Progress"
        )
    )
RETURN
    IF (
        countrow,
        CONCATENATEX ( filteredRowsTable1, [Tag], ", " ),
        CONCATENATEX ( filteredRowsTable2, [Tag], ", " )
    )
&lt;/LI-CODE&gt;
&lt;P&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;Best Regards,&lt;/P&gt;
&lt;P&gt;Icey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2022 03:26:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dax-code-for-multiple-columns-cannot-be-converted-to-a-scalar/m-p/2444794#M65581</guid>
      <dc:creator>Icey</dc:creator>
      <dc:date>2022-04-08T03:26:40Z</dc:date>
    </item>
  </channel>
</rss>

