<?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 Peculiar behavior of &amp;lt;name&amp;gt; argument in Summarize in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1105550#M16215</link>
    <description>&lt;P&gt;The following works to create a table:&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;ReturnsbyMonth = &lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;SUMMARIZE (&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Returns,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Dates[YearMonth],&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;"AA", SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The following also works:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;ReturnsbyMonth = &lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;VAR&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;C1 = "AA"&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;SUMMARIZE (&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Returns,&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Dates[YearMonth],&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;C1, SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;However, the following fails with the error "Function SUMMARIZE expects a column name as argument number 3"&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;ReturnsbyMonth = &lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;VAR&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;C1 = LOOKUPVALUE(Vehicles[Ticker], Vehicles[Vehicle], 1)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;RETURN&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;SUMMARIZE (&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Returns,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Dates[YearMonth],&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;C1, SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have confirmed that the value returned by&amp;nbsp;&lt;STRONG&gt;LOOKUPVALUE(Vehicles[Ticker], Vehicles[Vehicle], 1)&amp;nbsp;&lt;/STRONG&gt;is of type STRING. There must be some subtlety about the return type of the&amp;nbsp;&lt;STRONG&gt;LOOKUPVALUE&amp;nbsp;&lt;/STRONG&gt;function that I do not understand (it claims to return a scalar), or about the expectations of the &lt;STRONG&gt;SUMMARIZE &lt;/STRONG&gt;function&amp;nbsp;Any thoughts?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Basically I am trying to build a summary that will respond dynamically to the data rather than have a fixed column name.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 22 May 2020 15:06:47 GMT</pubDate>
    <dc:creator>MasterP</dc:creator>
    <dc:date>2020-05-22T15:06:47Z</dc:date>
    <item>
      <title>Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1105550#M16215</link>
      <description>&lt;P&gt;The following works to create a table:&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;ReturnsbyMonth = &lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;SUMMARIZE (&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Returns,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Dates[YearMonth],&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;"AA", SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The following also works:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;ReturnsbyMonth = &lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;VAR&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;C1 = "AA"&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;SUMMARIZE (&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Returns,&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;Dates[YearMonth],&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;C1, SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;However, the following fails with the error "Function SUMMARIZE expects a column name as argument number 3"&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;ReturnsbyMonth = &lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;VAR&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;C1 = LOOKUPVALUE(Vehicles[Ticker], Vehicles[Vehicle], 1)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;RETURN&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;SUMMARIZE (&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Returns,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Dates[YearMonth],&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;C1, SUMX ( FILTER ( Returns, Returns[Vehicle] = 1 ), Returns[Return] )&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have confirmed that the value returned by&amp;nbsp;&lt;STRONG&gt;LOOKUPVALUE(Vehicles[Ticker], Vehicles[Vehicle], 1)&amp;nbsp;&lt;/STRONG&gt;is of type STRING. There must be some subtlety about the return type of the&amp;nbsp;&lt;STRONG&gt;LOOKUPVALUE&amp;nbsp;&lt;/STRONG&gt;function that I do not understand (it claims to return a scalar), or about the expectations of the &lt;STRONG&gt;SUMMARIZE &lt;/STRONG&gt;function&amp;nbsp;Any thoughts?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Basically I am trying to build a summary that will respond dynamically to the data rather than have a fixed column name.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 May 2020 15:06:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1105550#M16215</guid>
      <dc:creator>MasterP</dc:creator>
      <dc:date>2020-05-22T15:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1106491#M16220</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="233041" data-lia-user-login="MasterP" class="lia-mention lia-mention-user"&gt;MasterP&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the first 2 cases you are actually passing a single value in SUMMARIZE function - "AA" and C1 = "AA"&lt;/P&gt;&lt;P&gt;But, in 3rd case, LOOKPVALUE function returns multiple values in column&amp;nbsp;&lt;STRONG&gt;Vehicles[Ticker]&lt;/STRONG&gt; where you get a match.&lt;/P&gt;&lt;P&gt;Therefore, it's giving error.&lt;/P&gt;&lt;P&gt;Also, if you refer the foloiwng link on LOOKUPVALUE and check "Returns Value" section:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax" target="_blank"&gt;https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;If this helps and resolves the issue, appreciate a Kudos and mark it as a Solution! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pragati&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 16:56:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1106491#M16220</guid>
      <dc:creator>Pragati11</dc:creator>
      <dc:date>2020-05-22T16:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1108432#M16236</link>
      <description>You CANNOT use dynamically calculated strings as the names of columns. Easy as that.&lt;BR /&gt;&lt;BR /&gt;Best&lt;BR /&gt;D</description>
      <pubDate>Sat, 23 May 2020 00:29:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1108432#M16236</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-23T00:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1110790#M16247</link>
      <description>&lt;P&gt;Ok fine, I guess that sorts it. But how does SUMMARIZE know the column name is dynamically calculated,? I thought the whole point of VARs is that they are calculated before the actual code.&lt;/P&gt;</description>
      <pubDate>Sat, 23 May 2020 06:39:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1110790#M16247</guid>
      <dc:creator>MasterP</dc:creator>
      <dc:date>2020-05-23T06:39:34Z</dc:date>
    </item>
    <item>
      <title>Re: Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1111881#M16251</link>
      <description>Hi there.&lt;BR /&gt;&lt;BR /&gt;DAX knows EVERYTHING about itself. In the first case you could use a VAR as the name because you set it to a constant that would never change during the lifetime of a session. I the second case you wanted to use a function that would possibly return different values during a session. DAX, of course, knows this.&lt;BR /&gt;&lt;BR /&gt;Secondly, please read this:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dax.guide/summarize/" target="_blank"&gt;https://dax.guide/summarize/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;and stop using SUMMARIZE to calculate anything under it. You'll notice in there that some of its arguments are DEPRECATED AND NOT RECOMMENDED. If you want to see why this is so, please read this:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.sqlbi.com/articles/all-the-secrets-of-summarize/" target="_blank"&gt;https://www.sqlbi.com/articles/all-the-secrets-of-summarize/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best&lt;BR /&gt;D</description>
      <pubDate>Sat, 23 May 2020 08:33:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1111881#M16251</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-23T08:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: Peculiar behavior of &lt;name&gt; argument in Summarize</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1115433#M16259</link>
      <description>&lt;P&gt;Thanks D, that was all totally on point. Much appreciated.&lt;/P&gt;</description>
      <pubDate>Sat, 23 May 2020 16:13:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Peculiar-behavior-of-lt-name-gt-argument-in-Summarize/m-p/1115433#M16259</guid>
      <dc:creator>MasterP</dc:creator>
      <dc:date>2020-05-23T16:13:09Z</dc:date>
    </item>
  </channel>
</rss>

