<?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: Matching counties to a total counts by date in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778967#M248032</link>
    <description>&lt;P&gt;It would help if you would always provide sample data created via a SAS data step and also show us the desired result. Love it that you're referencing an previous discussion but would be great if you'd also post the link to it.&lt;/P&gt;
&lt;P&gt;Below should work if I understand it right what you're after.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
  create table saschart.setup_case_county as
    select 
        county
      , count(distinct caseid) as n_cases
  from saschart.date_fix_data
  group by county
  ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sun, 07 Nov 2021 07:47:29 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2021-11-07T07:47:29Z</dc:date>
    <item>
      <title>Matching counties to a total counts by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778966#M248031</link>
      <description>&lt;P&gt;This question branches off from an earlier one that I received a solution on from Tom.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The earlier problem involved formatting a date then getting a distinct count of cases by date.&amp;nbsp; The code was&lt;/P&gt;
&lt;PRE&gt;Proc sql;
create Table SASCHART.Setup_Case as       /*Setup_Contact */
  select input(day_mon,date9.) as date format=yymmdd10.
          , count(distinct CaseID) as n_cases
          /*, count(distinct Contact_Person_ID) as n_contacts*/
  from SASCHART.Date_Fix_Data
  group by 1
;&lt;/PRE&gt;
&lt;P&gt;Producing data for a time series graph on which was added another variable time series.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The output dataset has two fields&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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_cases&lt;/P&gt;
&lt;P&gt;2020-27-02&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; 1&lt;/P&gt;
&lt;P&gt;2020-28-02&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; 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2020-15-06&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; 345&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;2021-23-09&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; 2435&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on - adding up all cases for each date&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are 362K rows in SASCHART.Date_Fix_Data. After running the above code to get counts by distinct CaseID the resultant dataset has 603 rows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I need to do is utilize the "From dataset SASCHART.Date_Fix_Data" in the query which has a field for County which looks like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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; CaseID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County&lt;/P&gt;
&lt;P&gt;2020-27-02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3452435&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jackson&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;2021-07-07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3425727&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Polk&lt;/P&gt;
&lt;P&gt;2021-07-07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3425363&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Polk&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I want is to count the distinct caseIDs this time not by date but by County to get something like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;County&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cases_County_count&lt;/P&gt;
&lt;P&gt;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; 25&lt;/P&gt;
&lt;P&gt;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; 344&lt;/P&gt;
&lt;P&gt;Malheur&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; 115&lt;/P&gt;
&lt;P&gt;Hood River&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 554&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;Washington&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,098&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So the counts are the count of distinct CaseID by distinct county.&amp;nbsp; I don't need the date as a field in this data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have tried to just add county to the SAS code shown&lt;/P&gt;
&lt;PRE&gt;Proc sql;
create table SASCHART.Setup_Case_County AS
  select input(day_mon,date9.) as date format=yymmdd10.
         , count(distinct CaseID) as n_cases
         &lt;STRONG&gt;/*, count(distinct county) as county*/&lt;/STRONG&gt;
  from SASCHART.Date_Fix_Data
  group by county;&lt;/PRE&gt;
&lt;P&gt;I commented the line that I added. However, when I do it this way I get a count for each record (so the data set instead of being the number of counties is 365K again.&amp;nbsp; Looking like&lt;/P&gt;
&lt;P&gt;&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; n_cases&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County&lt;/P&gt;
&lt;P&gt;2021-05-08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2520&amp;nbsp;&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I would like is what was shown above&lt;/P&gt;
&lt;P&gt;County&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cases_County_count&lt;/P&gt;
&lt;P&gt;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; 25&lt;/P&gt;
&lt;P&gt;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; 344&lt;/P&gt;
&lt;P&gt;Malheur&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; 115&lt;/P&gt;
&lt;P&gt;Hood River&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 554&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do I work the query to produce the needed output dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;wlierman&lt;/P&gt;</description>
      <pubDate>Sun, 07 Nov 2021 06:03:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778966#M248031</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-11-07T06:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Matching counties to a total counts by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778967#M248032</link>
      <description>&lt;P&gt;It would help if you would always provide sample data created via a SAS data step and also show us the desired result. Love it that you're referencing an previous discussion but would be great if you'd also post the link to it.&lt;/P&gt;
&lt;P&gt;Below should work if I understand it right what you're after.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
  create table saschart.setup_case_county as
    select 
        county
      , count(distinct caseid) as n_cases
  from saschart.date_fix_data
  group by county
  ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 07 Nov 2021 07:47:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778967#M248032</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2021-11-07T07:47:29Z</dc:date>
    </item>
    <item>
      <title>Re: Matching counties to a total counts by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778970#M248035</link>
      <description>&lt;P&gt;It's simple count by distinct case_id:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select county, count(distinct case_id) as count
from .....
group by county&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 07 Nov 2021 08:48:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/778970#M248035</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-11-07T08:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: Matching counties to a total counts by date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/779025#M248067</link>
      <description>&lt;P&gt;Patrick&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the assistance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wlierman&lt;/P&gt;</description>
      <pubDate>Sun, 07 Nov 2021 20:48:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Matching-counties-to-a-total-counts-by-date/m-p/779025#M248067</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-11-07T20:48:29Z</dc:date>
    </item>
  </channel>
</rss>

