<?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: Calculating totals grouping by date in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810893#M319790</link>
    <description>&lt;P&gt;I ask&amp;nbsp;&lt;STRONG&gt;once again&lt;/STRONG&gt; (and for the&amp;nbsp;&lt;STRONG&gt;very last time&lt;/STRONG&gt;) why do you select additional variables, when all you want is the date and the count?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS I edited your post down to a size that the browsers can easily handle. No need to swamp the post with hundreds of lines when a few are sufficient to illustrate your issue. Nobody answers to a post that takes more than a minute to load.&lt;/P&gt;
&lt;P&gt;And you were specifically asked to provide data in a &lt;U&gt;usable form&lt;/U&gt; (as a&amp;nbsp;&lt;U&gt;data step with datalines&lt;/U&gt; or a&amp;nbsp;&lt;U&gt;proc sql with insert&lt;/U&gt;). A copy/paste directly out of Excel is not usable (it forces us to put import code around it, making &lt;EM&gt;assumptions&lt;/EM&gt; about things we must &lt;EM&gt;know&lt;/EM&gt;). Right now we can't tell if you have dates and times or datetimes, and if those are stored as SAS numeric values or strings.&lt;/P&gt;</description>
    <pubDate>Sun, 01 May 2022 10:57:47 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2022-05-01T10:57:47Z</dc:date>
    <item>
      <title>Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810535#M319624</link>
      <description>&lt;P&gt;I am continuing from an earlier question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My data input set looks like the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Race_Ethnicity &amp;nbsp;&amp;nbsp; NAICS_Sector &amp;nbsp;&amp;nbsp; Sector_Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&lt;/P&gt;
&lt;P&gt;1056200&amp;nbsp;&amp;nbsp;&amp;nbsp; Yamhill&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goods &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Construction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10Jun2020&lt;/P&gt;
&lt;P&gt;1054324&amp;nbsp;&amp;nbsp;&amp;nbsp; Baker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goods &amp;nbsp; &amp;nbsp; Agriculture Forestry&amp;nbsp; 10Jun2020&lt;/P&gt;
&lt;P&gt;2314536 &amp;nbsp;&amp;nbsp; Grant &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Goods &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Construction &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10Jun2020 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;2145735&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Curry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Construction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22Jun2020&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;176834&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Columbia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13Nov2020&lt;/P&gt;
&lt;P&gt;170034&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Columbia &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Goods &amp;nbsp; &amp;nbsp; &amp;nbsp; Manufacturing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13Nov2020&lt;/P&gt;
&lt;P&gt;198784&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Columbia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturing&amp;nbsp;&amp;nbsp;&amp;nbsp; 13Nov2020&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on.&amp;nbsp; The main characteristic is that Contact ID&amp;nbsp; can appear any number of times for any particular date - it is dependent on the success of the contact tracing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to keep the fields shown but for the next sql code I need to have the total IDs&lt;/P&gt;
&lt;P&gt;for each date totaled.&amp;nbsp; Again the number of contacts for any date depends on the contact tracing effort and success of those efforts.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used the following code.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Proc sql noprint;
CREATE Table SAS_EMPL.POE_Goods_Trend AS
   SELECT Contact_Person_ID,
          County_1,
		  Race_Ethnicity,
		  NAICS_Sector,
		  Sector_Type,
		  datepart(Created_On) AS Date label = "Date" format=date9.,
		  count(distinct Contact_Person_ID) AS N
   FROM SAS_EMPL.POE_GOODS_FINI
   Where '01JAN20'd &amp;lt;= Calculated Date &amp;lt;= '31MAR22'd
   And NAICS_Sector = "GOODS"
   Group by date;
   *Order by 1;
   quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;However it didn't give what I need&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This what I got:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; N&lt;/P&gt;
&lt;P&gt;04JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;05JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;09JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;09JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;09JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This what I need/want:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&lt;/P&gt;
&lt;P&gt;04JUN2020 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;05JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;09JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 3&lt;/P&gt;
&lt;P&gt;11JUN2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 6&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I need the output to look like the last little snippet for all the dates that are in the&lt;/P&gt;
&lt;P&gt;dataset (the cumulative total for each date).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For information the log accompanying the above code is&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; Proc sql noprint;
328  CREATE Table SAS_EMPL.POE_Goods_Trend AS
329     SELECT Contact_Person_ID,
330            County_1,
331            Race_Ethnicity,
332            NAICS_Sector,
333            Sector_Type,
334            datepart(Created_On) AS Date label = "Date" format=date9.,
335            count(distinct Contact_Person_ID) AS N
336     FROM SAS_EMPL.POE_GOODS_FINI
337     Where '01JAN20'd &amp;lt;= Calculated Date &amp;lt;= '31MAR22'd
338     And NAICS_Sector = "GOODS"
339     Group by date;
NOTE: The query requires remerging summary statistics back with the original data.
NOTE: Compressing data set SAS_EMPL.POE_GOODS_TREND decreased size by 60.00 percent.
      Compressed is 4 pages; un-compressed would require 10 pages.
NOTE: Table SAS_EMPL.POE_GOODS_TREND created, with 2467 rows and 7 columns.

340     *Order by 1;
341     quit;
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Thank you for your help in answering this specific request.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wlierman&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 05:29:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810535#M319624</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-04-29T05:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810536#M319625</link>
      <description>&lt;P&gt;Please post data in usable form (data step with datalines, or proc sql with insert), so that we can run the code you have provided.&lt;/P&gt;
&lt;P&gt;The expected output doesn't match the data posted and i don't see "I want to keep the fields shown" in the expected output, too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 05:57:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810536#M319625</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2022-04-29T05:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810548#M319628</link>
      <description>&lt;P&gt;You cannot get only two columns when you SELECT 7. Correct that first.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 07:51:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810548#M319628</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-04-29T07:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810705#M319713</link>
      <description>&lt;P&gt;Okay here is the input data set (in xlsx format)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Created_On	Contact_Person_ID	NAICS_Sector
7/15/2020 9:38	1000850	GOODS
10/16/2020 10:14	1011546	GOODS
9/22/2020 8:41	1012367	GOODS
6/13/2020 9:30	1012517	GOODS
11/2/2020 8:52	1014369	GOODS
8/11/2020 9:55	101964	GOODS
10/13/2020 11:33	1025507	GOODS
12/5/2020 9:35	1026268	GOODS
10/31/2020 11:28	1027330	GOODS
9/1/2020 10:12	1028370	GOODS
10/15/2020 10:57	1050427	GOODS
12/2/2020 8:15	1050453	GOODS
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The code that I used is as follows&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Proc sql noprint;
CREATE Table SAS_EMPL.POE_Goods_Trend_2 AS
   SELECT Contact_Person_ID,
		  NAICS_Sector,
		  datepart(Created_On) AS Date label = "Date" format=date9.,
		  count(distinct Contact_Person_ID) AS N
   FROM SAS_EMPL.POE_GOODS_FINI_2
   Where '01JAN20'd &amp;lt;= datepart(Created_On) &amp;lt;= '30APR22'd
   And NAICS_Sector = "GOODS"
   Group by date
   Order by date;
   quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;The output dataset (partial and again in xlsx format) is&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Contact_Person_ID	NAICS_Sector	Date	N
1056200	GOODS	10-Jun-20	1
1069490	GOODS	13-Jun-20	2
1012517	GOODS	13-Jun-20	2
1074374	GOODS	14-Jun-20	6
1072985	GOODS	14-Jun-20	6
1074445	GOODS	14-Jun-20	6
1074884	GOODS	14-Jun-20	6
951206	GOODS	14-Jun-20	6
1074312	GOODS	14-Jun-20	6
1077220	GOODS	15-Jun-20	1
1079736	GOODS	16-Jun-20	1
1083450	GOODS	17-Jun-20	1
1089620	GOODS	18-Jun-20	5
1090413	GOODS	18-Jun-20	5
9991088408	GOODS	18-Jun-20	5
1090459	GOODS	18-Jun-20	5
1087981	GOODS	18-Jun-20	5
1092420	GOODS	19-Jun-20	2
9991088337	GOODS	19-Jun-20	2
1098412	GOODS	20-Jun-20	7
1098376	GOODS	20-Jun-20	7
1098407	GOODS	20-Jun-20	7
1097263	GOODS	20-Jun-20	7
1080505	GOODS	20-Jun-20	7
1098432	GOODS	20-Jun-20	7
1081349	GOODS	20-Jun-20	7
1101656	GOODS	21-Jun-20	3
1102603	GOODS	21-Jun-20	3
666589	GOODS	21-Jun-20	3
1107510	GOODS	22-Jun-20	4
1106453	GOODS	22-Jun-20	4
1107392	GOODS	22-Jun-20	4
1107703	GOODS	22-Jun-20	4
933588	GOODS	23-Jun-20	5
1110589	GOODS	23-Jun-20	5
1110335	GOODS	23-Jun-20	5
1109851	GOODS	23-Jun-20	5
1109712	GOODS	23-Jun-20	5
&lt;BR /&gt;&lt;/CODE&gt;This not what I want.&amp;nbsp; I want this result&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Date &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&lt;BR /&gt;10-Jun-20 &amp;nbsp; 1&lt;BR /&gt;13-Jun-20&amp;nbsp;&amp;nbsp; 2&lt;BR /&gt;14-Jun-20&amp;nbsp;&amp;nbsp; 6&lt;BR /&gt;15-Jun-20&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;16-Jun-20&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;17-Jun-20&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;15-Jun-20&amp;nbsp;&amp;nbsp; 3&lt;BR /&gt;18-Jun-20 &amp;nbsp; 5&lt;BR /&gt;&lt;BR /&gt;and so on for the&lt;BR /&gt;entire data&lt;BR /&gt;set&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I need the cumulative total of contacts by each distinct date.&amp;nbsp; Notice here that there is a lone 15-JUN-20 1&amp;nbsp; in the 4th obs but should be in the&lt;/P&gt;
&lt;P&gt;second to last line so that 15-JUN-20 should be&amp;nbsp; 4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What changes in the code can produce that total / cumulative count of contacts (N) for each distinct / unique date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 01 May 2022 10:51:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810705#M319713</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-05-01T10:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810893#M319790</link>
      <description>&lt;P&gt;I ask&amp;nbsp;&lt;STRONG&gt;once again&lt;/STRONG&gt; (and for the&amp;nbsp;&lt;STRONG&gt;very last time&lt;/STRONG&gt;) why do you select additional variables, when all you want is the date and the count?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS I edited your post down to a size that the browsers can easily handle. No need to swamp the post with hundreds of lines when a few are sufficient to illustrate your issue. Nobody answers to a post that takes more than a minute to load.&lt;/P&gt;
&lt;P&gt;And you were specifically asked to provide data in a &lt;U&gt;usable form&lt;/U&gt; (as a&amp;nbsp;&lt;U&gt;data step with datalines&lt;/U&gt; or a&amp;nbsp;&lt;U&gt;proc sql with insert&lt;/U&gt;). A copy/paste directly out of Excel is not usable (it forces us to put import code around it, making &lt;EM&gt;assumptions&lt;/EM&gt; about things we must &lt;EM&gt;know&lt;/EM&gt;). Right now we can't tell if you have dates and times or datetimes, and if those are stored as SAS numeric values or strings.&lt;/P&gt;</description>
      <pubDate>Sun, 01 May 2022 10:57:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810893#M319790</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-05-01T10:57:47Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810958#M319836</link>
      <description>I need those variables in subsequent calculations so I carry them along to help speed up the process.&lt;BR /&gt;I used the usual data step process to get the output that I need for the time series charts.&lt;BR /&gt;Thank you for your help.&lt;BR /&gt;&lt;BR /&gt;wlierman&lt;BR /&gt;</description>
      <pubDate>Sun, 01 May 2022 19:18:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810958#M319836</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-05-01T19:18:24Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810962#M319840</link>
      <description>&lt;P&gt;Then you will never get your expected data as you posted it. You can only get that with&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select date, count(...) as count
from have
group by date;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 01 May 2022 19:28:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810962#M319840</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-05-01T19:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810964#M319842</link>
      <description>&lt;P&gt;Right.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for that insight.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wlierman&lt;/P&gt;</description>
      <pubDate>Sun, 01 May 2022 19:36:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810964#M319842</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-05-01T19:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810968#M319844</link>
      <description>&lt;P&gt;Your example data does not have any replication of dates.&lt;/P&gt;
&lt;P&gt;So first thing is to fix that.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is how to supply example data.&amp;nbsp; I modified the data to have multiple contacts on the same day.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input Created_On :datetime. Contact_Person_ID :$20. NAICS_Sector :$20.;
  format Created_On datetime19. ;
cards;
15JUL2020:09:38:00 1000850 GOODS
15OCT2020:10:14:00 1011546 GOODS
22SEP2020:08:41:00 1012367 GOODS
13JUN2020:09:30:00 1012517 GOODS
02NOV2020:08:52:00 1014369 GOODS
11AUG2020:09:55:00  101964 GOODS
15OCT2020:11:33:00 1025507 GOODS
05DEC2020:09:35:00 1026268 GOODS
31OCT2020:11:28:00 1027330 GOODS
01SEP2020:10:12:00 1028370 GOODS
15OCT2020:10:57:00 1050427 GOODS
02DEC2020:08:15:00 1050453 GOODS
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now your code should work fine.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql ;
create table want AS
  select Contact_Person_ID
       , NAICS_Sector
       , datepart(Created_On) AS Date format=date9.
       , count(distinct Contact_Person_ID) AS N
  from have
  where '01JAN2020'd &amp;lt;= datepart(Created_On) &amp;lt;= '30APR2022'd
    and NAICS_Sector = "GOODS"
  group by date
  order by date
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Results&lt;/P&gt;
&lt;PRE&gt;       Contact_
       Person_     NAICS_
Obs       ID       Sector         Date    N

  1    1012517     GOODS     13JUN2020    1
  2    1000850     GOODS     15JUL2020    1
  3    101964      GOODS     11AUG2020    1
  4    1028370     GOODS     01SEP2020    1
  5    1012367     GOODS     22SEP2020    1
  6    1025507     GOODS     15OCT2020    3
  7    1050427     GOODS     15OCT2020    3
  8    1011546     GOODS     15OCT2020    3
  9    1027330     GOODS     31OCT2020    1
 10    1014369     GOODS     02NOV2020    1
 11    1050453     GOODS     02DEC2020    1
 12    1026268     GOODS     05DEC2020    1&lt;/PRE&gt;
&lt;P&gt;So you can see that 15OCT2020 has 3 different customers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS It does seem silly to order the data by DATE and not have DATE as the FIRST variable in the dataset.&amp;nbsp; It makes it hard for humans to review the dataset to check if it was created properly.&lt;/P&gt;</description>
      <pubDate>Sun, 01 May 2022 21:35:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810968#M319844</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-05-01T21:35:58Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810989#M319856</link>
      <description>Thank you for your explanation and set up.&lt;BR /&gt;I really appreciate that.&lt;BR /&gt;wlierman&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 02 May 2022 03:14:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/810989#M319856</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-05-02T03:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating totals grouping by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/814773#M321607</link>
      <description>&lt;P&gt;Thank you very much.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is exactly what I was looking for.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This should also be labeled as SOLUTION&lt;/P&gt;</description>
      <pubDate>Mon, 23 May 2022 19:06:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-totals-grouping-by-date/m-p/814773#M321607</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2022-05-23T19:06:31Z</dc:date>
    </item>
  </channel>
</rss>

