<?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: adding a new obs to existing dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218268#M40212</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It will help if you can show some example data from the base data set and what the desired output for the example data would be.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Apr 2015 17:26:04 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-04-09T17:26:04Z</dc:date>
    <item>
      <title>adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218266#M40210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to add additional observations Balamt=0 where a the previous month (Monyear) value is null for a cateogy,&lt;/P&gt;&lt;P&gt;Would the best approach be to create&amp;nbsp; new table(see below) and then do a Union query? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input monyear $ val $ Category $;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;mar-15 0 1 mkt1&lt;/P&gt;&lt;P&gt;mar-15 0 2 mkt2&lt;/P&gt;&lt;P&gt;mar-15 0 1 mkt7&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;or could i create a if then data step to add the Balamt -0 if the previous months data is null?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 17:10:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218266#M40210</guid>
      <dc:creator>thomask23</dc:creator>
      <dc:date>2015-04-09T17:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218267#M40211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here&amp;nbsp; you go, hope this helps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; informat monyear2 date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; format monyear2 date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input monyear $ monyear2 val $ Category $;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;,31MAR2015,0 1,mkt1&lt;/P&gt;&lt;P&gt;mar-15,,0 2,mkt2&lt;/P&gt;&lt;P&gt;mar-15,,0 1,mkt7&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;/*if using characters*/&lt;/P&gt;&lt;P&gt;if monyear = '' then balamt = '0';&lt;/P&gt;&lt;P&gt;/*if using numbers*/&lt;/P&gt;&lt;P&gt;if monyear2 = . then balamt2 = 1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 17:25:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218267#M40211</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-04-09T17:25:47Z</dc:date>
    </item>
    <item>
      <title>Re: adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218268#M40212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It will help if you can show some example data from the base data set and what the desired output for the example data would be.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 17:26:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218268#M40212</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-04-09T17:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218269#M40213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;below is an example of the current dataset and the desired data&lt;/P&gt;&lt;P&gt;current table&lt;/P&gt;&lt;P&gt;BALAMT MONYEAR Segment&lt;/P&gt;&lt;P&gt;100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy7&lt;/P&gt;&lt;P&gt;200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy2&lt;/P&gt;&lt;P&gt;300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy3&lt;/P&gt;&lt;P&gt;400&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy1&lt;/P&gt;&lt;P&gt;100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sports4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;needed table&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; BALAMT MONYEAR Segment&lt;/P&gt;&lt;P&gt; 0&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; Feb-14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy1&lt;/P&gt;&lt;P&gt; 400&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy1&lt;/P&gt;&lt;P&gt; 0&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; Feb-14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy2&lt;/P&gt;&lt;P&gt; 200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy2&lt;/P&gt;&lt;P&gt; 0&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; Feb-14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy3&lt;/P&gt;&lt;P&gt; 300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy3&lt;/P&gt;&lt;P&gt; 0&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; Feb-14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy7&lt;/P&gt;&lt;P&gt; 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agncy7&lt;/P&gt;&lt;P&gt; 0&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; Feb-14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sports4&lt;/P&gt;&lt;P&gt; 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mar-15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sports4&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 18:36:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218269#M40213</guid>
      <dc:creator>thomask23</dc:creator>
      <dc:date>2015-04-09T18:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218270#M40214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see what you meant about the union now, I misunderstood what you were asking for.&amp;nbsp; Yes I would build a data set with the date range first and then join.&amp;nbsp; I've used proc expand for this as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 19:30:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218270#M40214</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-04-09T19:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: adding a new obs to existing dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218271#M40215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If this is really an exact representation of the input and output, you could try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; balamt=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; monyear='Feb-14';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;Sorting might be necessary afterwards.&amp;nbsp; Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 19:48:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-a-new-obs-to-existing-dataset/m-p/218271#M40215</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-04-09T19:48:03Z</dc:date>
    </item>
  </channel>
</rss>

