<?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: re: Update Variables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/444330#M111224</link>
    <description>&lt;P&gt;Hi Chris....Yes this was very helpful...thanks&lt;/P&gt;</description>
    <pubDate>Sat, 10 Mar 2018 01:53:53 GMT</pubDate>
    <dc:creator>twildone</dc:creator>
    <dc:date>2018-03-10T01:53:53Z</dc:date>
    <item>
      <title>re: Update Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/443958#M111103</link>
      <description>&lt;P&gt;Hi....I am trying to update the missing entries for the variables Status, Program Division for each StudentID based on the entries from the corresponding variables where the Term is the same or previous Term which is the closest to the Term with the missing entries. Any suggestions would be appreciated. Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data list9999;
    length StudentID 8 Status $ 8 Program $ 18 Division $ 12 Term 8;
    format StudentID BEST12. Status $CHAR8. Program $CHAR18. Division $CHAR12. Term BEST12.;
    informat StudentID BEST12. Status $CHAR8. Program $CHAR18. Division $CHAR12. Term BEST12.;
    infile datalines4 DLM='7F'x missover dsd;
    input StudentID : BEST32. Status : $CHAR8. Program : $CHAR18. Division : $CHAR12. Term : BEST32.;
datalines4;
100068&amp;#127;  &amp;#127;AutoBodyRepairs&amp;#127; CC3LRSD&amp;#127; 46
100068&amp;#127; &amp;#127; AutoBodyRepairs&amp;#127; CC3LRSD&amp;#127; 48
100068&amp;#127; ADMITTED &amp;#127;IndustrialWelding&amp;#127; CC4PostSec &amp;#127;67
100068&amp;#127; ADMITTED&amp;#127; IndustrialWelding &amp;#127;CC4PostSec&amp;#127; 68
100068 &amp;#127;ADMITTED&amp;#127; IndustrialWelding&amp;#127; CC4PostSec&amp;#127; 69
100068 &amp;#127;ADMITTED &amp;#127;IndustrialWelding &amp;#127;CC4PostSec &amp;#127;70
100068 &amp;#127;ADMITTED &amp;#127;IndustrialWelding &amp;#127;CC4PostSec &amp;#127;71
100068&amp;#127; &amp;#127; &amp;#127; &amp;#127;72
100068&amp;#127; &amp;#127; &amp;#127; &amp;#127;73
100068&amp;#127; &amp;#127; &amp;#127; &amp;#127;74
;;;;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;StudentID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;Status&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;Program&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;Division&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;Term&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;AutoBodyRepairs&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC3LRSD&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;46&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;AutoBodyRepairs&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC3LRSD&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;48&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;67&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;68&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;69&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;70&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;71&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;72&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;73&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;100068&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;ADMITTED&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="121"&gt;
&lt;P&gt;IndustrialWelding&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;CC4PostSec&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;74&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="83"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="83"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="95"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="83"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="83"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="83"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="83"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="47"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="76"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="79"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="83"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="95"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="47"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 09 Mar 2018 02:39:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/443958#M111103</guid>
      <dc:creator>twildone</dc:creator>
      <dc:date>2018-03-09T02:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: re: Update Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/443969#M111107</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data WANT;
  set HAVE;
  if STATUS  ^=' ' then PREV_STATUS  =STATUS ;
  if PROGRAM ^=' ' then PREV_PROGRAM =PROGRAM ; 
  if DIVISION^=' ' then PREV_DIVISION=DIVISION; 
  retain PREV: ;
  if STATUS  =' ' and lag(STUDENTID)=STUDENTID then STATUS  =PREV_STATUS;
  if PROGRAM =' ' and lag(STUDENTID)=STUDENTID then PROGRAM =PREV_PROGRAM;
  if DIVISION=' ' and lag(STUDENTID)=STUDENTID then DIVISION=PREV_DIVISION;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Mar 2018 03:35:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/443969#M111107</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-03-09T03:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: re: Update Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/444330#M111224</link>
      <description>&lt;P&gt;Hi Chris....Yes this was very helpful...thanks&lt;/P&gt;</description>
      <pubDate>Sat, 10 Mar 2018 01:53:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/re-Update-Variables/m-p/444330#M111224</guid>
      <dc:creator>twildone</dc:creator>
      <dc:date>2018-03-10T01:53:53Z</dc:date>
    </item>
  </channel>
</rss>

