<?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 dates to existing SAS Dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855056#M337961</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/89940"&gt;@jhh197&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;In have dataset for Contype PMC enddate is 30SEP2024 . After that we have below dates in Dates table so i add these dates to output dataset and for CP,PP and MM columns it is 0 values . Output should be like Test 5 . How do i achieve output like Test5 ?&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Sorry, but i don't understand the relation between this post and the earlier one, which is unreadable due to posting unformatted sas code.&lt;/P&gt;</description>
    <pubDate>Mon, 23 Jan 2023 11:04:35 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2023-01-23T11:04:35Z</dc:date>
    <item>
      <title>Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855044#M337957</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;I have two datasets have and dates . For PMC end date is&amp;nbsp;30SEP2024 and need to extend this until end date in dates table that is 29 Dec2028 . First check dates in dates table which are greater than 30SEP2024 and add only those dates as an extension to output dataset Test5 which are&amp;nbsp;&lt;/P&gt;&lt;P&gt;31OCT2024 , 29NOV2024 , 28FEB2025 , 31MAR2027 , 31AUG2028 , 29DEC2028. Same for ERC .&amp;nbsp; I have used below code but that creates an intermediate dataset want which is having all dates in the year after&amp;nbsp;&amp;nbsp;30SEP2024 . Is there any other code i can use related to performance .&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone please help . This is an extension to original post&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Programming/Extend-Dates-to-the-existing-SAS-Dataset/m-p/854924#M337914" target="_blank" rel="noopener"&gt;https://communities.sas.com/t5/SAS-Programming/Extend-Dates-to-the-existing-SAS-Dataset/m-p/854924#M337914&lt;/A&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;input contype$1-3 TimeStamp CP PP MM;&lt;BR /&gt;informat TimeStamp date9.;&lt;BR /&gt;format TimeStamp date9.;&lt;BR /&gt;cards;&lt;BR /&gt;PMC 31May2024 200 200 200&lt;BR /&gt;PMC 28JUN2024 235 244 33&lt;BR /&gt;PMC 31JUL2024 235 500 654&lt;BR /&gt;PMC 30SEP2024 238 234 222&lt;BR /&gt;ERC 31JAN2023 109 546 230&lt;BR /&gt;ERC 28FEB2023 234 320 777&lt;BR /&gt;ERC 31MAR2023 223 111 435&lt;BR /&gt;ERC 29SEP2023 187 325 120&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=have;&lt;BR /&gt;by contype timestamp;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data dates;&lt;BR /&gt;input enddate date9.;&lt;BR /&gt;informat enddate date9.;&lt;BR /&gt;format enddate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;30JUL2022&lt;BR /&gt;31JAN2023&lt;BR /&gt;28FEB2023&lt;BR /&gt;31MAR2023&lt;BR /&gt;31JUL2023&lt;BR /&gt;29SEP2023&lt;BR /&gt;31JAN2024&lt;BR /&gt;31May2024&lt;BR /&gt;28JUN2024&lt;BR /&gt;31JUL2024&lt;BR /&gt;30SEP2024&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=dates;&lt;BR /&gt;by enddate;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc summary data=dates ;&lt;BR /&gt;var enddate;&lt;BR /&gt;output out=lastday max=enddate;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt;if _n_=1 then set lastday(keep=enddate);&lt;BR /&gt;set have;&lt;BR /&gt;by contype;&lt;BR /&gt;output;&lt;BR /&gt;if last.contype then do;&lt;BR /&gt;cp=0; pp=0; mm=0;&lt;BR /&gt;do timestamp=timestamp+1 to enddate;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table test as&lt;BR /&gt;select a.*&lt;BR /&gt;from want as a&lt;BR /&gt;inner join dates as b on a.TimeStamp= b.enddate;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;Input Datasets&amp;nbsp;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;input contype$1-3 TimeStamp CP PP MM;&lt;BR /&gt;informat TimeStamp date9.;&lt;BR /&gt;format TimeStamp date9.;&lt;BR /&gt;cards;&lt;BR /&gt;PMC 31May2024 200 200 200&lt;BR /&gt;PMC 28JUN2024 235 244 33&lt;BR /&gt;PMC 31JUL2024 235 500 654&lt;BR /&gt;PMC 30SEP2024 238 234 222&lt;BR /&gt;ERC 31JAN2023 109 546 230&lt;BR /&gt;ERC 28FEB2023 234 320 777&lt;BR /&gt;ERC 31MAR2023 223 111 435&lt;BR /&gt;ERC 29SEP2023 187 325 120&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data dates;&lt;BR /&gt;input enddate date9.;&lt;BR /&gt;informat enddate date9.;&lt;BR /&gt;format enddate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;30JUL2022&lt;BR /&gt;31JAN2023&lt;BR /&gt;28FEB2023&lt;BR /&gt;31MAR2023&lt;BR /&gt;31JUL2023&lt;BR /&gt;29SEP2023&lt;BR /&gt;31JAN2024&lt;BR /&gt;31May2024&lt;BR /&gt;28JUN2024&lt;BR /&gt;31JUL2024&lt;BR /&gt;30SEP2024&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;Output like this&lt;/P&gt;&lt;P&gt;Test5&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;contype&lt;/TD&gt;&lt;TD&gt;TimeStamp&lt;/TD&gt;&lt;TD&gt;CP&lt;/TD&gt;&lt;TD&gt;PP&lt;/TD&gt;&lt;TD&gt;MM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Jan-23&lt;/TD&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;546&lt;/TD&gt;&lt;TD&gt;230&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;28-Feb-23&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;320&lt;/TD&gt;&lt;TD&gt;777&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Mar-23&lt;/TD&gt;&lt;TD&gt;223&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;435&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;29-Sep-23&lt;/TD&gt;&lt;TD&gt;187&lt;/TD&gt;&lt;TD&gt;325&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Jan-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-May-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;28-Jun-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Jul-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;30-Sep-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;29-Nov-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;28-Feb-25&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Mar-27&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;31-Aug-28&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;29-Dec-28&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;31-May-24&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;28-Jun-24&lt;/TD&gt;&lt;TD&gt;235&lt;/TD&gt;&lt;TD&gt;244&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;31-Jul-24&lt;/TD&gt;&lt;TD&gt;235&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;654&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;30-Sep-24&lt;/TD&gt;&lt;TD&gt;238&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;31-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;29-Nov-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;28-Feb-25&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;31-Mar-27&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;31-Aug-28&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PMC&lt;/TD&gt;&lt;TD&gt;29-Dec-28&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 23 Jan 2023 07:07:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855044#M337957</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T07:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855045#M337958</link>
      <description>&lt;P&gt;when i run the code for huge dataset with more than 300 distinct contype i get below error while creating dataset want&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: Insufficient space in file WANT&lt;/P&gt;&lt;P&gt;ERROR: File WANT is damaged. I/O processing did not complete.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone please help . Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 08:09:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855045#M337958</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T08:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855046#M337959</link>
      <description>&lt;P&gt;Messages without context are useless. Post the complete log (all code and messages) of the offending step. If previous steps had at least WARNINGs, include them. Post the log by copy/pasting it into a window opened with this button:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/54552i914D97BE1B0F21E5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" alt="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 08:39:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855046#M337959</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T08:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855047#M337960</link>
      <description>In have dataset for Contype PMC enddate is 30SEP2024 . After that we have below dates in Dates table so i add these dates to output dataset and for CP,PP and MM columns it is 0 values . Output should be like Test 5 . How do i achieve output like Test5 ?&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028</description>
      <pubDate>Mon, 23 Jan 2023 08:49:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855047#M337960</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T08:49:26Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855056#M337961</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/89940"&gt;@jhh197&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;In have dataset for Contype PMC enddate is 30SEP2024 . After that we have below dates in Dates table so i add these dates to output dataset and for CP,PP and MM columns it is 0 values . Output should be like Test 5 . How do i achieve output like Test5 ?&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Sorry, but i don't understand the relation between this post and the earlier one, which is unreadable due to posting unformatted sas code.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 11:04:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855056#M337961</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2023-01-23T11:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855057#M337962</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/89940"&gt;@jhh197&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;In have dataset for Contype PMC enddate is 30SEP2024 . After that we have below dates in Dates table so i add these dates to output dataset and for CP,PP and MM columns it is 0 values . Output should be like Test 5 . How do i achieve output like Test5 ?&lt;BR /&gt;31OCT2024&lt;BR /&gt;29NOV2024&lt;BR /&gt;28FEB2025&lt;BR /&gt;31MAR2027&lt;BR /&gt;31AUG2028&lt;BR /&gt;29DEC2028&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You were asked to provide the log, and given instructions to do so; you didn't provide the log. Please provide the log and follow the instructions given.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 11:10:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855057#M337962</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-01-23T11:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855061#M337966</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="6"&gt;&lt;STRONG&gt;POST.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="6"&gt;&lt;STRONG&gt;THE.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="6"&gt;&lt;STRONG&gt;LOG.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 11:43:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855061#M337966</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T11:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855095#M337984</link>
      <description>Sure will do .</description>
      <pubDate>Mon, 23 Jan 2023 15:25:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855095#M337984</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T15:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855198#M338022</link>
      <description>&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;I understood what the error is i have data in the form of timestamp like seconds so its adding +1 to seconds . Error is cleared . Thank you so much .&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 20:07:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855198#M338022</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T20:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855205#M338028</link>
      <description>&lt;P&gt;33 data have;&lt;BR /&gt;34 input contype$1-3 TimeStamp CP PP MM;&lt;BR /&gt;35 informat TimeStamp date9.;&lt;BR /&gt;36 format TimeStamp date9.;&lt;BR /&gt;37 cards;&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.HAVE has 8 observations and 5 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;46 ;&lt;BR /&gt;47 run;&lt;BR /&gt;48&lt;BR /&gt;49 proc sort data=have;&lt;BR /&gt;50 by contype timestamp;&lt;BR /&gt;51 run;&lt;/P&gt;&lt;P&gt;NOTE: There were 8 observations read from the data set WORK.HAVE.&lt;BR /&gt;NOTE: The data set WORK.HAVE has 8 observations and 5 variables.&lt;BR /&gt;NOTE: PROCEDURE SORT used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;53 data dates;&lt;BR /&gt;54 input enddate date9.;&lt;BR /&gt;55 informat enddate date9.;&lt;BR /&gt;56 format enddate date9.;&lt;BR /&gt;57 cards;&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.DATES has 17 observations and 1 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;75 ;&lt;BR /&gt;76 run;&lt;BR /&gt;77&lt;BR /&gt;78 proc sort data=dates;&lt;BR /&gt;79 by enddate;&lt;BR /&gt;80 run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;NOTE: There were 17 observations read from the data set WORK.DATES.&lt;BR /&gt;NOTE: The data set WORK.DATES has 17 observations and 1 variables.&lt;BR /&gt;NOTE: PROCEDURE SORT used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;81&lt;BR /&gt;82 proc summary data=dates ;&lt;BR /&gt;83 var enddate;&lt;BR /&gt;84 output out=lastday max=enddate;&lt;BR /&gt;85 run;&lt;/P&gt;&lt;P&gt;NOTE: There were 17 observations read from the data set WORK.DATES.&lt;BR /&gt;NOTE: The data set WORK.LASTDAY has 1 observations and 3 variables.&lt;BR /&gt;NOTE: PROCEDURE SUMMARY used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;86&lt;BR /&gt;87 data want;&lt;BR /&gt;88 if _n_=1 then set lastday(keep=enddate);&lt;BR /&gt;89 set have;&lt;BR /&gt;90 by contype;&lt;BR /&gt;91 output;&lt;BR /&gt;92 if last.contype then do;&lt;BR /&gt;93 cp=0; pp=0; mm=0;&lt;BR /&gt;94 do timestamp=timestamp+1 to enddate;&lt;BR /&gt;95 output;&lt;BR /&gt;96 end;&lt;BR /&gt;97 end;&lt;BR /&gt;98 run;&lt;/P&gt;&lt;P&gt;NOTE: There were 1 observations read from the data set WORK.LASTDAY.&lt;BR /&gt;NOTE: There were 8 observations read from the data set WORK.HAVE.&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.WANT has 3477 observations and 6 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;99&lt;BR /&gt;100 proc sql;&lt;BR /&gt;101 create table test as&lt;BR /&gt;102 select a.*&lt;BR /&gt;103 from want as a&lt;BR /&gt;104 inner join dates as b on a.TimeStamp= b.enddate;&lt;BR /&gt;NOTE: Table WORK.TEST created, with 25 rows and 6 columns.&lt;/P&gt;&lt;P&gt;105 quit;&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here in want I have&amp;nbsp;3477 observations because in this dataset timestamp+1 is extending to all dates until 29dec2028 like for example but i dont want all the dates in oct want only 31OCT2024 which is in dates table . Is there way to do this ? So it occupies less space .&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;contype&lt;/TD&gt;&lt;TD&gt;TimeStamp&lt;/TD&gt;&lt;TD&gt;CP&lt;/TD&gt;&lt;TD&gt;PP&lt;/TD&gt;&lt;TD&gt;MM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;30-Sep-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;1-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;2-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;3-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;4-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;5-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;6-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;7-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;8-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;9-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;10-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;11-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;12-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;13-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;14-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;15-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;16-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;17-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;18-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;19-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;20-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;21-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;22-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ERC&lt;/TD&gt;&lt;TD&gt;23-Oct-24&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 20:22:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855205#M338028</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T20:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855244#M338039</link>
      <description>&lt;P&gt;How do you determine which value of enddate in dataset dates is the right one?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 21:37:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855244#M338039</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T21:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855257#M338044</link>
      <description>Deciding by Max date 29DEC2028</description>
      <pubDate>Mon, 23 Jan 2023 22:29:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855257#M338044</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T22:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855260#M338045</link>
      <description>&lt;P&gt;You said 31oct2024 before, so which is it?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 22:38:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855260#M338045</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T22:38:49Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855262#M338046</link>
      <description>I have an input dataset have in that for each contype check for max date and for PMC 30sep2024 is max date and i want all records from have and then i want only the records which are greater than 30sep2024 from dates dataset and for those records cp,pp and mm is zero . Output for PMC should be same like how i have in test5</description>
      <pubDate>Mon, 23 Jan 2023 22:43:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855262#M338046</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T22:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855265#M338048</link>
      <description>&lt;P&gt;And your test5 has dates up to 29dec2028, which is also the max enddate in dates.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 23:09:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855265#M338048</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T23:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855268#M338049</link>
      <description>&lt;P&gt;yes right&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 23:27:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855268#M338049</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T23:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855269#M338050</link>
      <description>&lt;P&gt;So where's the issue?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 23:29:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855269#M338050</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-23T23:29:09Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855271#M338051</link>
      <description>So do timestamp=timestamp+1 to enddate; will give all dates is there another way of coding to get the same output ?</description>
      <pubDate>Mon, 23 Jan 2023 23:40:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855271#M338051</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-23T23:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855272#M338052</link>
      <description>&lt;P&gt;Why do you want another code to get the same result?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jan 2023 00:06:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855272#M338052</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-01-24T00:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dates to existing SAS Dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855576#M338118</link>
      <description>Hi ,&lt;BR /&gt;I think I have figured it out . Thank you so much .</description>
      <pubDate>Wed, 25 Jan 2023 15:25:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dates-to-existing-SAS-Dataset/m-p/855576#M338118</guid>
      <dc:creator>jhh197</dc:creator>
      <dc:date>2023-01-25T15:25:32Z</dc:date>
    </item>
  </channel>
</rss>

