<?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: Populate blank rows with previous date in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681720#M206241</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input (Cal_Date	Resource_Name) (:$10.);
cards;
01/02/2019	B
.	D
.	C
01/03/2019	E
.	E
;

data want;
 set have;
 retain _date;
 if not missing(Cal_Date) then _date=cal_date;
 else cal_date=_date;
 drop _date;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 04 Sep 2020 18:12:50 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2020-09-04T18:12:50Z</dc:date>
    <item>
      <title>Populate blank rows with previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681705#M206231</link>
      <description>&lt;P&gt;&lt;FONT&gt;I have received a dataset like below:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Dataset is sorted by Cal_date but the rows are blank after the first row is populated. I am trying to populate the remaining rows with the previous date... until the next date starts...&lt;/FONT&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cal Date&lt;/TD&gt;&lt;TD&gt;Resource Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/02/2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/03/2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;I put a variable flag = 0 where cal_date = . but i am stuck&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;I am trying below but not working... any direction would be appreciated&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;BR /&gt;data want;&lt;BR /&gt;&amp;nbsp;set test;&lt;BR /&gt;&amp;nbsp;format newdate date9.;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain lag_date;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lag_date = cal_date;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if flag =1 then newdate = lag_date;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drop lag_date;&lt;BR /&gt;run;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 17:36:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681705#M206231</guid>
      <dc:creator>TheNovice</dc:creator>
      <dc:date>2020-09-04T17:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Populate blank rows with previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681710#M206234</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input (Cal_Date	Resource_Name) (:$10.);
cards;
01/02/2019	B
.	B
.	B
01/03/2019	B
;

data want;
 update have(obs=0) have;
 by Resource_Name;
 output;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 04 Sep 2020 17:51:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681710#M206234</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-09-04T17:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: Populate blank rows with previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681715#M206238</link>
      <description>&lt;P&gt;Thanks for the quick reply... i think i may have simplified it too much.. the resource_names can be different. I just need the dates to keep populating until the new dates starts&lt;/P&gt;&lt;P&gt;input&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cal Date&lt;/TD&gt;&lt;TD&gt;Resource Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/02/2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/03/2019&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;output needed&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cal Date&lt;/TD&gt;&lt;TD&gt;Resource Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/02/2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/02/2019&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/02/2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/03/2019&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/03/2019&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 04 Sep 2020 18:06:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681715#M206238</guid>
      <dc:creator>TheNovice</dc:creator>
      <dc:date>2020-09-04T18:06:04Z</dc:date>
    </item>
    <item>
      <title>Re: Populate blank rows with previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681720#M206241</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input (Cal_Date	Resource_Name) (:$10.);
cards;
01/02/2019	B
.	D
.	C
01/03/2019	E
.	E
;

data want;
 set have;
 retain _date;
 if not missing(Cal_Date) then _date=cal_date;
 else cal_date=_date;
 drop _date;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 04 Sep 2020 18:12:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681720#M206241</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-09-04T18:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Populate blank rows with previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681724#M206244</link>
      <description>It works.Thank you so much!</description>
      <pubDate>Fri, 04 Sep 2020 18:18:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Populate-blank-rows-with-previous-date/m-p/681724#M206244</guid>
      <dc:creator>TheNovice</dc:creator>
      <dc:date>2020-09-04T18:18:47Z</dc:date>
    </item>
  </channel>
</rss>

