<?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 Converting Date columns into Char. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81582#M17588</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having the&amp;nbsp; following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data xx;&lt;/P&gt;&lt;P&gt;input folder $ date ddmmyy10.;&lt;/P&gt;&lt;P&gt;format date ddmmyy10.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;week1 21/05/2012&lt;/P&gt;&lt;P&gt;week2 21/05/2011&lt;/P&gt;&lt;P&gt;week3 21/05/2010&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 yy;&lt;/P&gt;&lt;P&gt;set xx;&lt;/P&gt;&lt;P&gt;format week1 week2 week3 date9.;&lt;/P&gt;&lt;P&gt;if folder = 'week1'&amp;nbsp; then week1 = date;&lt;/P&gt;&lt;P&gt;if folder = 'week2' then week2 = date;&lt;/P&gt;&lt;P&gt;if folder = 'week3' then week3 = date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display&amp;nbsp; '&amp;nbsp; '(space)&amp;nbsp; in the place of &lt;STRONG&gt;' . '(&lt;/STRONG&gt;period)&lt;STRONG&gt; ,&lt;/STRONG&gt; whenever the date is missing the Week1,week2,week3 columns .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:I don't want to use any IF conditions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Oct 2012 09:08:23 GMT</pubDate>
    <dc:creator>kuridisanjeev</dc:creator>
    <dc:date>2012-10-01T09:08:23Z</dc:date>
    <item>
      <title>Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81582#M17588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having the&amp;nbsp; following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data xx;&lt;/P&gt;&lt;P&gt;input folder $ date ddmmyy10.;&lt;/P&gt;&lt;P&gt;format date ddmmyy10.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;week1 21/05/2012&lt;/P&gt;&lt;P&gt;week2 21/05/2011&lt;/P&gt;&lt;P&gt;week3 21/05/2010&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 yy;&lt;/P&gt;&lt;P&gt;set xx;&lt;/P&gt;&lt;P&gt;format week1 week2 week3 date9.;&lt;/P&gt;&lt;P&gt;if folder = 'week1'&amp;nbsp; then week1 = date;&lt;/P&gt;&lt;P&gt;if folder = 'week2' then week2 = date;&lt;/P&gt;&lt;P&gt;if folder = 'week3' then week3 = date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display&amp;nbsp; '&amp;nbsp; '(space)&amp;nbsp; in the place of &lt;STRONG&gt;' . '(&lt;/STRONG&gt;period)&lt;STRONG&gt; ,&lt;/STRONG&gt; whenever the date is missing the Week1,week2,week3 columns .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:I don't want to use any IF conditions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 09:08:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81582#M17588</guid>
      <dc:creator>kuridisanjeev</dc:creator>
      <dc:date>2012-10-01T09:08:23Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81583#M17589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjeev,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could try using the following options statement before your code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;options missing=' ';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wasn't sure if you wanted to &lt;EM&gt;replace&lt;/EM&gt; your &lt;SPAN style="font-family: 'courier new', courier;"&gt;if&lt;/SPAN&gt; statements as you noted, but if that is the case then you could use the &lt;SPAN style="font-family: 'courier new', courier;"&gt;select&lt;/SPAN&gt; statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amir.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 09:31:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81583#M17589</guid>
      <dc:creator>Amir</dc:creator>
      <dc:date>2012-10-01T09:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81584#M17590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amir..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF i use Missing='' option,other numeric variables(which are not shown in the code)&amp;nbsp; also effected.but i want to keep periods in numeric variables when there is no data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 09:43:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81584#M17590</guid>
      <dc:creator>kuridisanjeev</dc:creator>
      <dc:date>2012-10-01T09:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81585#M17591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjeev,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure how some numeric data can have missing represented by a blank and others be represented by a period at the same time &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perhaps consider using some default value which is not going to appear in your input data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did find this forum question &lt;A _jive_internal="true" href="https://communities.sas.com/message/139151#139151"&gt;https://communities.sas.com/message/139151#139151&lt;/A&gt; but was unable to get the solution to fit around your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Amir Malik - rephrase.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 11:30:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81585#M17591</guid>
      <dc:creator>Amir</dc:creator>
      <dc:date>2012-10-01T11:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81586#M17592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To avoid your if-statements, use PROC TRANSPOSE.&lt;/P&gt;&lt;P&gt;I think as Amir it's hard to have different missing chars in he same report.&lt;/P&gt;&lt;P&gt;perhaps (untested!) you can create a new format based on ddmmyy, where you explicitly set the missing to space...?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:01:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81586#M17592</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2012-10-01T12:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81587#M17593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another easier option is to convert your date columns to char prior to reporting, and then replace . with space.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:32:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81587#M17593</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2012-10-01T12:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81588#M17594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you please provide what option is there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Yaswanth J.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:35:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81588#M17594</guid>
      <dc:creator>yaswanthj</dc:creator>
      <dc:date>2012-10-01T12:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81589#M17595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could create your own format based on an existing one like done in below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format;&lt;BR /&gt;&amp;nbsp; value My_ddmmyy&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .=' '&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; other=[ddmmyy.]&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;&amp;nbsp; input folder $ date ddmmyy10.;&lt;BR /&gt;&amp;nbsp; format date My_ddmmyy10.;&lt;BR /&gt;cards;&lt;BR /&gt;week1 21/05/2012&lt;BR /&gt;week2 &lt;BR /&gt;week3 21/05/2010&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:36:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81589#M17595</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-10-01T12:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81590#M17596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi LinusH..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did't get you completely...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please write sample code for my above example.??&lt;/P&gt;&lt;P&gt;That make sense..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:37:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81590#M17596</guid>
      <dc:creator>kuridisanjeev</dc:creator>
      <dc:date>2012-10-01T12:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81591#M17597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you report directly from your import data, use char informat directly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input $date char10.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The there will never be a period (unless your source data contains it...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC TRANSPOSE, see online doc, stuffed with examples...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:45:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81591#M17597</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2012-10-01T12:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81592#M17598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If there is not a very good reason then I wouldn't store dates as strings but as SAS date values. If you're using strings then one of the issues you're facing in reports is the sort order of the dates in your reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe using a user defined format as posted earlier will cover the requirement without causing new issues.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 12:51:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81592#M17598</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-10-01T12:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Date columns into Char.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81593#M17599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Patrick's response is a &lt;STRONG&gt;very good idea&lt;/STRONG&gt; in general. When only one or two values need special &lt;SPAN style="text-decoration: underline;"&gt;appearance&lt;/SPAN&gt; make a custom version of the format like this. It can save a great deal of complex coding.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 14:54:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-Date-columns-into-Char/m-p/81593#M17599</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-10-01T14:54:56Z</dc:date>
    </item>
  </channel>
</rss>

