<?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: Proc sql Group By in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564293#M158268</link>
    <description>Thankyou</description>
    <pubDate>Thu, 06 Jun 2019 20:26:10 GMT</pubDate>
    <dc:creator>Ranjeeta</dc:creator>
    <dc:date>2019-06-06T20:26:10Z</dc:date>
    <item>
      <title>Proc sql Group By</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564209#M158234</link>
      <description>&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE PBF_DESTINATION AS&lt;BR /&gt;SELECT DISTINCT&lt;BR /&gt;A.*,&lt;BR /&gt;MIN(DATEPART(D.ADM_DT)) AS TRANS_ENTRY FORMAT=DATE9.,&lt;BR /&gt;MAX(DATEPART(D.DISCH_DT)) AS TRANS_DISCH FORMAT=DATE9.,&lt;BR /&gt;FAC_NAME AS TRANS_FAC,&lt;BR /&gt;MIN(C.DT_ENTRY) AS CCC_ENTRY FORMAT=DATE9.,&lt;BR /&gt;MAX(C.DT_DISCH) AS CCC_DISCH FORMAT=DATE9.,&lt;BR /&gt;MIN(N.DT_ENTRY) AS NRS_ENTRY FORMAT=DATE9.,&lt;BR /&gt;MAX(N.DT_DISCH) AS NRS_DISCH FORMAT=DATE9.,&lt;BR /&gt;MIN(L.DT_ENTRY) AS LTC_ENTRY FORMAT=DATE9.,&lt;BR /&gt;MAX(L.DT_DISCH) AS LTC_DISCH FORMAT=DATE9.,&lt;BR /&gt;MIN(CALCULATED TRANS_ENTRY, CALCULATED CCC_ENTRY, CALCULATED NRS_ENTRY, CALCULATED LTC_ENTRY)&lt;BR /&gt;AS MIN_ENTRY FORMAT=DATE9.,&lt;BR /&gt;MISSING(D.HCNE)=0 AND (MIN(DATEPART(D.ADM_DT)) &amp;lt;= CALCULATED MIN_ENTRY)&lt;BR /&gt;AS ACUTE_TRANS 'Transferred to Another Acute Facility (Based on data linkages)',&lt;BR /&gt;MISSING(C.HCNE)=0 AND (MIN(C.DT_ENTRY) &amp;lt;= CALCULATED MIN_ENTRY)&lt;BR /&gt;AS CCC_TRANS 'Discharged to CCC (Based on data linkages)',&lt;BR /&gt;MISSING(N.HCNE)=0 AND (MIN(N.DT_ENTRY) &amp;lt;= CALCULATED MIN_ENTRY)&lt;BR /&gt;AS NRS_TRANS 'Discharged to IP Rehab (Based on data linkages)',&lt;BR /&gt;MISSING(L.HCNE)=0 AND (MIN(L.DT_ENTRY) &amp;lt;= CALCULATED MIN_ENTRY)&lt;BR /&gt;AS LTC_TRANS 'Discharged to LTC (Based on data linkages)'&lt;BR /&gt;FROM PBF_STROKE AS A&lt;BR /&gt;LEFT JOIN DAD_FY16_18Q2 AS D&lt;BR /&gt;ON A.HCNE=D.HCNE AND A.HCNE~='9999999999'&lt;BR /&gt;AND 0&amp;lt;=(DATEPART(D.ADM_DT)-DATEPART(A.DISCH_DT))&amp;lt;=1&lt;BR /&gt;AND A.CIHI_KEY~=D.CIHI_KEY&lt;BR /&gt;LEFT JOIN CCC AS C&lt;BR /&gt;ON A.HCNE=C.HCNE AND A.HCNE~='9999999999'&lt;BR /&gt;AND 0&amp;lt;=(C.DT_ENTRY-DATEPART(A.DISCH_DT))&amp;lt;=1&lt;BR /&gt;LEFT JOIN NRS AS N&lt;BR /&gt;ON A.HCNE=N.HCNE AND A.HCNE~='9999999999'&lt;BR /&gt;AND 0&amp;lt;=(N.DT_ENTRY-DATEPART(A.DISCH_DT))&amp;lt;=1&lt;BR /&gt;LEFT JOIN LTC AS L&lt;BR /&gt;ON A.HCNE=L.HCNE AND A.HCNE~='9999999999'&lt;BR /&gt;AND 0&amp;lt;=(L.DT_ENTRY-DATEPART(A.DISCH_DT))&amp;lt;=1&lt;BR /&gt;WHERE A.FYEAR IN (2016, 2017)&lt;BR /&gt;GROUP BY A.CIHI_KEY&lt;BR /&gt;ORDER BY A.CIHI_KEY;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello Can someone advise where in the code the variable in the group by clause (CIHI_KEY) is summarized as I believe the variable included in the group by clause need to refer to a summary function&lt;/P&gt;&lt;P&gt;Thanks for yor help in trying to understand the code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 17:00:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564209#M158234</guid>
      <dc:creator>Ranjeeta</dc:creator>
      <dc:date>2019-06-06T17:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sql Group By</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564282#M158264</link>
      <description>&lt;P&gt;All of your summary functions will be calculated separately for each level of the GROUP BY variable.&amp;nbsp; Each row will receive a different value of Trans_Entry date that corresponds to the minimum Adm_Dt for that group and so on.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 19:52:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564282#M158264</guid>
      <dc:creator>Haris</dc:creator>
      <dc:date>2019-06-06T19:52:44Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sql Group By</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564293#M158268</link>
      <description>Thankyou</description>
      <pubDate>Thu, 06 Jun 2019 20:26:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sql-Group-By/m-p/564293#M158268</guid>
      <dc:creator>Ranjeeta</dc:creator>
      <dc:date>2019-06-06T20:26:10Z</dc:date>
    </item>
  </channel>
</rss>

