<?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 ADDCOLUMNS with a FILTER? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1060930#M14743</link>
    <description>&lt;P&gt;I would like to add a date filter to the ADDCOLUMNS function below, but I can't seem to get it right.&amp;nbsp; What structure do I use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FILTER('Development Roll-up','Development Roll-up'[Date]&amp;lt; Date(2021,1,1))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;EVALUATE
ADDCOLUMNS (
    SUMMARIZECOLUMNS( 
    'Development Roll-up'[Date],
    'Development Roll-up'[Area],
    'Development Roll-up'[Heading],
    'Development Roll-up'[Plan],
    'Development Roll-up'[Cost Code],
    'Development Roll-up'[Mining Desc],
    'Development Roll-up'[Development Tons]),
    "Ft. Advance", [Sum of Ft. Advance],
    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
)&lt;/LI-CODE&gt;</description>
    <pubDate>Fri, 01 May 2020 12:37:20 GMT</pubDate>
    <dc:creator>troyhimes</dc:creator>
    <dc:date>2020-05-01T12:37:20Z</dc:date>
    <item>
      <title>ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1060930#M14743</link>
      <description>&lt;P&gt;I would like to add a date filter to the ADDCOLUMNS function below, but I can't seem to get it right.&amp;nbsp; What structure do I use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FILTER('Development Roll-up','Development Roll-up'[Date]&amp;lt; Date(2021,1,1))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;EVALUATE
ADDCOLUMNS (
    SUMMARIZECOLUMNS( 
    'Development Roll-up'[Date],
    'Development Roll-up'[Area],
    'Development Roll-up'[Heading],
    'Development Roll-up'[Plan],
    'Development Roll-up'[Cost Code],
    'Development Roll-up'[Mining Desc],
    'Development Roll-up'[Development Tons]),
    "Ft. Advance", [Sum of Ft. Advance],
    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
)&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 01 May 2020 12:37:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1060930#M14743</guid>
      <dc:creator>troyhimes</dc:creator>
      <dc:date>2020-05-01T12:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1060946#M14746</link>
      <description>&lt;P&gt;I believe the syntax for SUMMARIZECOLUMNS is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
ADDCOLUMNS (
    SUMMARIZECOLUMNS( 
    'Development Roll-up'[Date],
    'Development Roll-up'[Area],
    'Development Roll-up'[Heading],
    'Development Roll-up'[Plan],
    'Development Roll-up'[Cost Code],
    'Development Roll-up'[Mining Desc],
    'Development Roll-up'[Development Tons]),
    FILTER('Development Roll-up','Development Roll-up'[Date]&amp;lt; Date(2021,1,1)),
    "Ft. Advance", [Sum of Ft. Advance],
    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using SUMMARIZE would be:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
ADDCOLUMNS (
    SUMMARIZECOLUMNS( 
    FILTER('Development Roll-up','Development Roll-up'[Date]&amp;lt; Date(2021,1,1)),
    'Development Roll-up'[Date],
    'Development Roll-up'[Area],
    'Development Roll-up'[Heading],
    'Development Roll-up'[Plan],
    'Development Roll-up'[Cost Code],
    'Development Roll-up'[Mining Desc],
    'Development Roll-up'[Development Tons]),
    "Ft. Advance", [Sum of Ft. Advance],
    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
)&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 01 May 2020 12:56:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1060946#M14746</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-05-01T12:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061000#M14750</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;&lt;P&gt;That's what I thought...but I had tried both of those methods and got the following errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For SUMMARIZECOLUMNS:&amp;nbsp; &lt;EM&gt;A single value for column 'Date' in table 'Development Roll-up' cannot be determined.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For ADDCOLUMNS:&amp;nbsp; &lt;EM&gt;Function ADDCOLUMNS expects a column name as argument number 2.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 13:31:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061000#M14750</guid>
      <dc:creator>troyhimes</dc:creator>
      <dc:date>2020-05-01T13:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061534#M14788</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="159827" data-lia-user-login="troyhimes" class="lia-mention lia-mention-user"&gt;troyhimes&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of Summarize Column, you can just try summarize.&lt;/P&gt;&lt;P&gt;Let me know if that works&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;==&lt;BR /&gt;ADDCOLUMNS (&lt;BR /&gt;SUMMARIZE (&lt;BR /&gt;FILTER (&lt;BR /&gt;'Development Roll-up',&lt;BR /&gt;'Development Roll-up'[Date]&lt;BR /&gt;&amp;lt; DATE ( 2021, 1, 1 )&lt;BR /&gt;),&lt;BR /&gt;'Development Roll-up'[Date],&lt;BR /&gt;'Development Roll-up'[Area],&lt;BR /&gt;'Development Roll-up'[Heading],&lt;BR /&gt;'Development Roll-up'[Plan],&lt;BR /&gt;'Development Roll-up'[Cost Code],&lt;BR /&gt;'Development Roll-up'[Mining Desc],&lt;BR /&gt;'Development Roll-up'[Development Tons]&lt;BR /&gt;),&lt;BR /&gt;"Ft. Advance", [Sum of Ft. Advance],&lt;BR /&gt;"11'x12' eq ft", [Sum of Eq ft 11'x12'],&lt;BR /&gt;"13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']&lt;BR /&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 19:31:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061534#M14788</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-01T19:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061546#M14789</link>
      <description>&lt;P&gt;It's much easier than you think and what others would have you believe...&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
CALCULATETABLE(

	ADDCOLUMNS (
	    SUMMARIZECOLUMNS (
	    'Development Roll-up'[Date],
	    'Development Roll-up'[Area],
	    'Development Roll-up'[Heading],
	    'Development Roll-up'[Plan],
	    'Development Roll-up'[Cost Code],
	    'Development Roll-up'[Mining Desc],
	    'Development Roll-up'[Development Tons] ),
	    "Ft. Advance", [Sum of Ft. Advance],
	    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
	    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
	),
	
	FILTER(
		'Development Roll-up',
		'Development Roll-up'[Date] &amp;lt; Date(2021,1,1)
	)
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 20:03:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061546#M14789</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-01T20:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061605#M14794</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp; that did the trick, thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;I understood the logic of your method but got the following error:&amp;nbsp;&lt;EM&gt;SummarizeColumns can not have outside filter context.&amp;nbsp;&amp;nbsp;&lt;/EM&gt;For future use of CALCULATETABLE command, do you know why I would get that error?&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 21:08:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061605#M14794</guid>
      <dc:creator>troyhimes</dc:creator>
      <dc:date>2020-05-01T21:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: ADDCOLUMNS with a FILTER?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061620#M14797</link>
      <description>&lt;LI-CODE lang="markup"&gt;EVALUATE
CALCULATETABLE(

	ADDCOLUMNS (
	    SUMMARIZE(
		    'Development Roll-up',
		    'Development Roll-up'[Date],
		    'Development Roll-up'[Area],
		    'Development Roll-up'[Heading],
		    'Development Roll-up'[Plan],
		    'Development Roll-up'[Cost Code],
		    'Development Roll-up'[Mining Desc],
		    'Development Roll-up'[Development Tons]
	  	),
	    "Ft. Advance", [Sum of Ft. Advance],
	    "11'x12' eq ft", [Sum of Eq ft 11'x12'],
	    "13.5'x15' eq ft", [Sum of Eq ft 13.5'x15']
	),
	
	'Development Roll-up'[Date] &amp;lt; Date(2021, 1, 1)
)&lt;/LI-CODE&gt;
&lt;P&gt;Do the above and you're good to go. This is much easier to manipulate with filters than the solution based on SUMMARIZECOLUMNS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 21:29:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/ADDCOLUMNS-with-a-FILTER/m-p/1061620#M14797</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-05-01T21:29:38Z</dc:date>
    </item>
  </channel>
</rss>

