<?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 Appending data to the lead of a record in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935511#M367819</link>
    <description>&lt;P&gt;Data problem where I need to append information to records ... my data are presented in the following fashion:&lt;/P&gt;&lt;P&gt;GHIN&amp;nbsp; &amp;nbsp; &amp;nbsp; Name&amp;nbsp; &amp;nbsp;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tees&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F9 B9 Tot&amp;nbsp; CR&amp;nbsp; &amp;nbsp; CS&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/10/2024&amp;nbsp; Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 38 74&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&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; 06/14/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;38 41 79&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; 06/22/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;41 40 81&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;001362&amp;nbsp; Smith&amp;nbsp; 06/11/2024&amp;nbsp; &amp;nbsp;Green_White&amp;nbsp; 41&amp;nbsp; 38&amp;nbsp; 79&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&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;06/20/2024&amp;nbsp; Green_White&amp;nbsp; 38 38&amp;nbsp; 65&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need the data to be represented as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GHIN&amp;nbsp; &amp;nbsp; &amp;nbsp; Name&amp;nbsp; &amp;nbsp;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tees&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F9 B9 Tot&amp;nbsp; CR&amp;nbsp; &amp;nbsp; CS&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/10/2024&amp;nbsp; Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 38 74&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/14/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;38 41 79&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/22/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;41 40 81&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/11/2024&amp;nbsp; &amp;nbsp;Green_White&amp;nbsp; 41&amp;nbsp; 38&amp;nbsp; 79&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/20/2024&amp;nbsp; Green_White&amp;nbsp; 38 38&amp;nbsp; 65&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know a quick way to complete this task? The dataset has approximately 2000 observations so need a programming solution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 11 Jul 2024 17:12:48 GMT</pubDate>
    <dc:creator>Mulvenon</dc:creator>
    <dc:date>2024-07-11T17:12:48Z</dc:date>
    <item>
      <title>Appending data to the lead of a record</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935511#M367819</link>
      <description>&lt;P&gt;Data problem where I need to append information to records ... my data are presented in the following fashion:&lt;/P&gt;&lt;P&gt;GHIN&amp;nbsp; &amp;nbsp; &amp;nbsp; Name&amp;nbsp; &amp;nbsp;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tees&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F9 B9 Tot&amp;nbsp; CR&amp;nbsp; &amp;nbsp; CS&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/10/2024&amp;nbsp; Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 38 74&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&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; 06/14/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;38 41 79&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; 06/22/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;41 40 81&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;001362&amp;nbsp; Smith&amp;nbsp; 06/11/2024&amp;nbsp; &amp;nbsp;Green_White&amp;nbsp; 41&amp;nbsp; 38&amp;nbsp; 79&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&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;06/20/2024&amp;nbsp; Green_White&amp;nbsp; 38 38&amp;nbsp; 65&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need the data to be represented as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GHIN&amp;nbsp; &amp;nbsp; &amp;nbsp; Name&amp;nbsp; &amp;nbsp;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tees&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F9 B9 Tot&amp;nbsp; CR&amp;nbsp; &amp;nbsp; CS&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/10/2024&amp;nbsp; Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 38 74&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/14/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;38 41 79&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/22/2024&amp;nbsp; &amp;nbsp;Green&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;41 40 81&amp;nbsp; &amp;nbsp;68.1&amp;nbsp; &amp;nbsp; 119&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/11/2024&amp;nbsp; &amp;nbsp;Green_White&amp;nbsp; 41&amp;nbsp; 38&amp;nbsp; 79&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&lt;/P&gt;&lt;P&gt;001362&amp;nbsp; Smith&amp;nbsp; 06/20/2024&amp;nbsp; Green_White&amp;nbsp; 38 38&amp;nbsp; 65&amp;nbsp; &amp;nbsp;70.2&amp;nbsp; 116&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know a quick way to complete this task? The dataset has approximately 2000 observations so need a programming solution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 17:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935511#M367819</guid>
      <dc:creator>Mulvenon</dc:creator>
      <dc:date>2024-07-11T17:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: Appending data to the lead of a record</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935512#M367820</link>
      <description>&lt;P&gt;So when GHIN or NAME is missing, just use the last non-missing? Same for CR and CS?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    retain ghin1 name1 cr1 cs1;
    if not missing(ghin) then ghin1=ghin;
    if not missing(name) then name1=name;
    if not missing(cr) then cr1=cr;
    if not missing(cs) then cs1=cs;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 11 Jul 2024 17:17:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935512#M367820</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-07-11T17:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: Appending data to the lead of a record</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935518#M367823</link>
      <description>&lt;P&gt;The update trick saves you having to know the variables.&amp;nbsp; Typical LOCF.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
   retain dummy 1;
   input  GHIN $ Name $  Date:mmddyy.  Tees :$16.  F9 B9 Tot CR CS;
   format date mmddyy10.;
   cards;
001362  Smith  06/10/2024  Green       36 38 74 68.1    119
.           .  06/14/2024  Green       38 41 79    .         .
.           .  06/22/2024  Green       41 40 81    .         .
001362  Smith  06/11/2024  Green_White 41 38 79 70.2  116
.           .  06/20/2024  Green_White 38 38 65   .      .  
;;;;
   run;
proc print;
   run;

data want;
   update have(keep=dummy obs=0) have;
   by dummy;
   output; *:-);
   run;

proc print;
   run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 465px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/98323i832486EF16472800/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 17:53:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935518#M367823</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2024-07-11T17:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Appending data to the lead of a record</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935519#M367824</link>
      <description>&lt;P&gt;That worked exactly as I needed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks Paige.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 17:54:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Appending-data-to-the-lead-of-a-record/m-p/935519#M367824</guid>
      <dc:creator>Mulvenon</dc:creator>
      <dc:date>2024-07-11T17:54:21Z</dc:date>
    </item>
  </channel>
</rss>

