<?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: proc format in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150113#M39581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps pop your code in your post, then I could see.&amp;nbsp; This should work:&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set new;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length processed_date $200.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when (date &amp;lt;= '01JAN1975'd) processed_date=put(date,ddmmyy10.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when ('01JAN1975'd &amp;lt; date &amp;lt; '01JAN1985'd) processed_date="Disco";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise processed_date=put(date,date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Dec 2014 10:32:37 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2014-12-15T10:32:37Z</dc:date>
    <item>
      <title>proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150106#M39574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a field containing a date. It needs to be displayed in the format “ddmonyy” if it’s before 1975, “dd mon ccyy” if it’s after 1985, and as ‘Disco Years’ if it’s between 1975 and 1985.&lt;/P&gt;&lt;P&gt;I have used the following code&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;data new ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;input date ddmmyy10. ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;cards;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;01/05/1955&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;01/09/1970&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;01/12/1975&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;19/10/1979&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;25/10/1982&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;10/10/1988&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;27/12/1991&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;proc format ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;value dat low-’01jan1975’d=ddmmyy10.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;’01jan1975’d-’01JAN1985’d=”Disco Years”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;’01JAN1985’d-high=date9.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;proc print;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;format date dat. ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;run;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;but am not getting the expected result&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-align: justify; color: #000000; background-color: #ffffff;"&gt;can anyone help me.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 07:13:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150106#M39574</guid>
      <dc:creator>annapurna</dc:creator>
      <dc:date>2014-12-15T07:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150107#M39575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proc format ;&lt;/P&gt;&lt;P&gt;Value test low-"31dec1974"d =[date7.]&lt;/P&gt;&lt;P&gt;&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; "01jan1975"d - "31dec1985"d = "disco years"&lt;/P&gt;&lt;P&gt;&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; "01jan1986"disco - high =[ddmmyy10.];&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use this format test.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 07:27:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150107#M39575</guid>
      <dc:creator>bharathtuppad</dc:creator>
      <dc:date>2014-12-15T07:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150108#M39576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lsat one should be date9? And no disco in the range &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 07:34:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150108#M39576</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-12-15T07:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150109#M39577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, typo error, my mistake. It is d in the range not disco. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 07:57:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150109#M39577</guid>
      <dc:creator>bharathtuppad</dc:creator>
      <dc:date>2014-12-15T07:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150110#M39578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Personally I am not a fan of formats, so I would just do a case statement (or if) into a character field:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when DATE &amp;lt;= '01JAN1975'd then put(date,ddmmyy10.)&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp; when '01JAN1975'd &amp;lt; DATE &amp;lt;= '01JAN1985'd then "Disco Years"&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp; else put(DATE,date9.) end as PROCESSED_DATE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 09:23:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150110#M39578</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-12-15T09:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150111#M39579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thankyou guys for helping me &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 09:44:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150111#M39579</guid>
      <dc:creator>annapurna</dc:creator>
      <dc:date>2014-12-15T09:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150112#M39580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in response to Rw9,&lt;/P&gt;&lt;P&gt;that code was working good &lt;/P&gt;&lt;P&gt;but if i try the same approach in a data step with select when statement it s not working &lt;/P&gt;&lt;P&gt;why doesnt it work .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 10:13:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150112#M39580</guid>
      <dc:creator>annapurna</dc:creator>
      <dc:date>2014-12-15T10:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150113#M39581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps pop your code in your post, then I could see.&amp;nbsp; This should work:&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set new;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length processed_date $200.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when (date &amp;lt;= '01JAN1975'd) processed_date=put(date,ddmmyy10.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when ('01JAN1975'd &amp;lt; date &amp;lt; '01JAN1985'd) processed_date="Disco";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise processed_date=put(date,date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 10:32:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150113#M39581</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-12-15T10:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: proc format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150114#M39582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i wrote the code wrong &lt;/P&gt;&lt;P&gt;i mentioned the variable name in select statement as well&lt;/P&gt;&lt;P&gt;rest all i hav written the same&lt;/P&gt;&lt;P&gt;thankyou so much Rw9&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2014 11:03:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-format/m-p/150114#M39582</guid>
      <dc:creator>annapurna</dc:creator>
      <dc:date>2014-12-15T11:03:07Z</dc:date>
    </item>
  </channel>
</rss>

