<?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: IF-THEN statement to create new variable with Date does not return with wanted Date. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895782#M353918</link>
    <description>before this data step that value was actually 23264</description>
    <pubDate>Mon, 25 Sep 2023 20:01:40 GMT</pubDate>
    <dc:creator>rebelde52</dc:creator>
    <dc:date>2023-09-25T20:01:40Z</dc:date>
    <item>
      <title>IF-THEN statement to create new variable with Date does not return with wanted Date.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895759#M353915</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to use an IF-THEN statement followed by a By statement to create a new variable with a selected date given my IF-THEN statement. It seemed to select my conditions and create a new variable. However, when I do a proc print; the date I selected and my new column returns as a " . " instead of the date it originally had.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I fix this? is this a formatting issue? I did do a proc contents and both the old and new date variable are NUM so I'm kind of confused on the issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is my code and my output.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;data compare;
set combined;
if Pending='YES' then new_date_num = old_date_num;
by name;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;old_date_num&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;date&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Pending&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;new_date_num&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23264&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/11/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23264&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/11/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23264&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/11/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23264&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/11/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;23271&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/18/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FM1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9/11/2023&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;YES&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 25 Sep 2023 19:43:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895759#M353915</guid>
      <dc:creator>rebelde52</dc:creator>
      <dc:date>2023-09-25T19:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: IF-THEN statement to create new variable with Date does not return with wanted Date.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895781#M353917</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;Your code seems to return a valid value which is missing when pending='yes';&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Sep 2023 20:00:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895781#M353917</guid>
      <dc:creator>A_Kh</dc:creator>
      <dc:date>2023-09-25T20:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: IF-THEN statement to create new variable with Date does not return with wanted Date.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895782#M353918</link>
      <description>before this data step that value was actually 23264</description>
      <pubDate>Mon, 25 Sep 2023 20:01:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895782#M353918</guid>
      <dc:creator>rebelde52</dc:creator>
      <dc:date>2023-09-25T20:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: IF-THEN statement to create new variable with Date does not return with wanted Date.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895787#M353920</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;I want to use an IF-THEN statement followed by a By statement&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;That does not make any sense.&amp;nbsp; BY statement follow SET/MERGE/UPDATE statements in a DATA step.&amp;nbsp; Or follow the PROC statement in a PROC step.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Since for the observations where&amp;nbsp;Pending='YES' have a missing value of&amp;nbsp;old_date_num where do you want to get a non-missing value for&amp;nbsp;new_date_num ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Do you want to remember one of the values of&amp;nbsp;new_date_num from one of the previous observations?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Sep 2023 20:16:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-THEN-statement-to-create-new-variable-with-Date-does-not/m-p/895787#M353920</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-09-25T20:16:23Z</dc:date>
    </item>
  </channel>
</rss>

