<?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: set new variable to missing if time vaue in a character string is missing in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384779#M91952</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/59697"&gt;@jenim514&lt;/a&gt;&amp;nbsp;aren't you in Ottawa, you only have a little bit left.&lt;/P&gt;</description>
    <pubDate>Tue, 01 Aug 2017 20:02:43 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2017-08-01T20:02:43Z</dc:date>
    <item>
      <title>set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384746#M91940</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a messy time date variable in a character string.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the orignal values look like this...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="108"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="108"&gt;Inc&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;291900MAR07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;142300APR07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;03APR07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;10APR07&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm creating two&amp;nbsp; separate variables (date_var time_var) from the original variable (inc)&amp;nbsp; In the values with the longer string the first two numbers are actually the day, and the 3-6 is the time.&amp;nbsp; Many of the values do not have a time entered.&amp;nbsp; What I want to do is have the time variables set to missing if the time is missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, to create the date_var I did this (and it worked fine)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;data want ;&lt;BR /&gt;set have (keep=rescuereportid inc);&lt;BR /&gt;inc=compress(inc);&lt;/P&gt;
&lt;P&gt;date_var=substr(inc,1,2)||substr(inc,max(1,length(inc)-4));&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can I create a time variable with variables that are different in length (i don't want to write over values that have existing time vlaues)?&amp;nbsp; Want to look like this....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="342"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="108"&gt;Orig_Var&lt;/TD&gt;
&lt;TD width="119"&gt;Date_Var&lt;/TD&gt;
&lt;TD width="115"&gt;Time_Var&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;291900MAR07&lt;/TD&gt;
&lt;TD&gt;29MAR07&lt;/TD&gt;
&lt;TD&gt;1900&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;142300APR07&lt;/TD&gt;
&lt;TD&gt;14APR07&lt;/TD&gt;
&lt;TD&gt;2300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;03APR07&lt;/TD&gt;
&lt;TD&gt;03APR07&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;10APR07&lt;/TD&gt;
&lt;TD&gt;10APR07&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Help is appreciated!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="108"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="108"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Tue, 01 Aug 2017 19:16:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384746#M91940</guid>
      <dc:creator>jenim514</dc:creator>
      <dc:date>2017-08-01T19:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384756#M91943</link>
      <description>&lt;P&gt;Use the LENGTH function to check the length and then conditionally process the variables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if length(var) = 10 then do;
time= &amp;lt;your code&amp;gt;;
date=&amp;lt;your code&amp;gt;;
end;
else if length(var)=9 then do;
time=.;
date=.input(.... );
end;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 01 Aug 2017 19:24:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384756#M91943</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-01T19:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384759#M91945</link>
      <description>That exactly what I was going to suggest.  Pout.  Lol.</description>
      <pubDate>Tue, 01 Aug 2017 19:27:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384759#M91945</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2017-08-01T19:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384760#M91946</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/6401"&gt;@HB&lt;/a&gt; wrote:&lt;BR /&gt;That exactly what I was going to suggest. Pout. Lol.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/6401"&gt;@HB&lt;/a&gt;&amp;nbsp;yeah...I should really log off and go work &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Aug 2017 19:27:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384760#M91946</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-01T19:27:47Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384766#M91947</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt; NO!  don't log off and work!  Then I wouldn't be able to work!! lol</description>
      <pubDate>Tue, 01 Aug 2017 19:33:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384766#M91947</guid>
      <dc:creator>jenim514</dc:creator>
      <dc:date>2017-08-01T19:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384779#M91952</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/59697"&gt;@jenim514&lt;/a&gt;&amp;nbsp;aren't you in Ottawa, you only have a little bit left.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Aug 2017 20:02:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384779#M91952</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-01T20:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: set new variable to missing if time vaue in a character string is missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384801#M91959</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt; No, in San Diego... only half way through the day!</description>
      <pubDate>Tue, 01 Aug 2017 20:51:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-new-variable-to-missing-if-time-vaue-in-a-character-string/m-p/384801#M91959</guid>
      <dc:creator>jenim514</dc:creator>
      <dc:date>2017-08-01T20:51:01Z</dc:date>
    </item>
  </channel>
</rss>

