<?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: Data format issue in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158250#M2810</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does the following match and (hopefully) correct your data problem?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length meetingdate 8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format meetingdate best12.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat meetingdate 12.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input meetingdate;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;17589.4167&lt;/P&gt;&lt;P&gt;17224&lt;/P&gt;&lt;P&gt;20120321&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format meetingdate date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; meetingdate=int(meetingdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; if meetingdate gt 10000000 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; meetingdate=input(put(meetingdate,8.),yymmdd8.);&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, 22 Dec 2014 22:55:38 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2014-12-22T22:55:38Z</dc:date>
    <item>
      <title>Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158243#M2803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I have a data set and whenever I open it in the SAS explorer, the log shows ERROR: There was a problem with the format so BEST. was used.&lt;/P&gt;&lt;P&gt;I figure out it is due to the format of one variable - meetingdate.&lt;/P&gt;&lt;P&gt;The length is 8,&lt;/P&gt;&lt;P&gt;Type is numeric&lt;/P&gt;&lt;P&gt;Format is YYMMDDN8.&lt;/P&gt;&lt;P&gt;Informat is MMDDYY10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so I try to change the format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data issue02; set issue01;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format meetingdate MMDDYY10.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;but when I open the issue02, the same error still exists. and now for the meetingdate variable in data set issue2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The length is 8,&lt;/P&gt;&lt;P&gt;Type is numeric&lt;/P&gt;&lt;P&gt;Format is MMDDYY10.&lt;/P&gt;&lt;P&gt;Informat is 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another data set in my computer with a date variable of the same attributes does not have such error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I google and try to use the code like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data issue02; set issue01;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; informat&amp;nbsp;&amp;nbsp; meetingdate&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; format&amp;nbsp;&amp;nbsp; meetingdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; best10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; length&amp;nbsp;&amp;nbsp; meetingdate&amp;nbsp;&amp;nbsp; 8;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;Now there is no error, but some of the date variable become&amp;nbsp; 17589.4167, which should be 20080227.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; some are 17224, some are correctly as 20120321.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I drop the meetingdate variable in data set issue2, the error disappears.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My SAS is 9.4 TS Level 1M2, W32_7PRO platform.&lt;/P&gt;&lt;P&gt;My old computer has a 64-big operating system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions? Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Dec 2014 23:17:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158243#M2803</guid>
      <dc:creator>cliff</dc:creator>
      <dc:date>2014-12-19T23:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158244#M2804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would submit a ticket to SAS tech support!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Dec 2014 23:32:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158244#M2804</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-12-19T23:32:05Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158245#M2805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;My SAS is 9.4 TS Level 1M2, W32_7PRO platform.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;My old computer has a 64-big operating system.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Does this mean you're trying to manipulate a 64bit SAS data set with a 32bit SAS?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Dec 2014 00:14:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158245#M2805</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-12-20T00:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158246#M2806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try run the following code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc datasets library=work nolist;&lt;/P&gt;&lt;P&gt; modify have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; attrib _all_ format= ;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which remove all variables's formats . and after that add the variable's format as you will .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck.&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Dec 2014 13:09:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158246#M2806</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-12-20T13:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158247#M2807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While they may be some 32-bit/64-bit incompatibilities I'm not aware of, one of your examples might be explained.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;The integer portion of 17589.4167 does, in fact, represent the date 20080227. It could be that some of your values are datetimes with the time represented as a fraction.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;How does your data appear if you take the integer portion of all of the dates? e.g.:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;date=int(date);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.7272720336914px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Dec 2014 15:44:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158247#M2807</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-12-20T15:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158248#M2808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I try to get the integer portion, and then when I change it back to date format, the error appears again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I did before, I have some of the date variable become&amp;nbsp; 17589.4167, some are 17224, some are correctly as 20120321.&lt;/P&gt;&lt;P&gt;So I use int(meetingdate) then this variable has only numbers like: 17224, 17589, and 20120321.&lt;/P&gt;&lt;P&gt;Then when I use "format meetingdate date9." the error appears again.&lt;/P&gt;&lt;P&gt;I figure the error is from the date like 20120321, when those dates are in the same column as the 17224 dates, I will have such error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I divide the dateset into two parts, data1 with dates like 20120321, data2 with dates like 17224.&lt;/P&gt;&lt;P&gt;Then when I change these numbers into dates, the separate date sets are error free. &lt;/P&gt;&lt;P&gt;But when I try to merge them, the error appears.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The attributes of dates in data1 are &lt;/P&gt;&lt;P&gt;length:8&lt;/P&gt;&lt;P&gt;Format BEST12.&lt;/P&gt;&lt;P&gt;informat: 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if I can find a correct date format for the date variable in data2, I can merge these two datasets together and solve the problem. Any suggestions? Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Dec 2014 22:41:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158248#M2808</guid>
      <dc:creator>cliff</dc:creator>
      <dc:date>2014-12-22T22:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158249#M2809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I tried this one, but the error appears when I tried to transfer the numbers to date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Dec 2014 22:42:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158249#M2809</guid>
      <dc:creator>cliff</dc:creator>
      <dc:date>2014-12-22T22:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158250#M2810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does the following match and (hopefully) correct your data problem?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length meetingdate 8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format meetingdate best12.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat meetingdate 12.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input meetingdate;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;17589.4167&lt;/P&gt;&lt;P&gt;17224&lt;/P&gt;&lt;P&gt;20120321&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format meetingdate date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; meetingdate=int(meetingdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; if meetingdate gt 10000000 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; meetingdate=input(put(meetingdate,8.),yymmdd8.);&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, 22 Dec 2014 22:55:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158250#M2810</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-12-22T22:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158251#M2811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks! There is no error now!&lt;/P&gt;&lt;P&gt;Could I also ask why now the meetingdate with format as date9. can be stay with the meetingdate with format as yymmdd8.?&lt;/P&gt;&lt;P&gt;Or in the whole process, format meetingdate date9. actually only applies after the do loop, so yymmdd8. is dominated by date9. finally?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2014 02:08:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158251#M2811</guid>
      <dc:creator>cliff</dc:creator>
      <dc:date>2014-12-23T02:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Data format issue</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158252#M2812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In Art's code date9. is the format so that is how a SAS Date value will be printed. yymmdd8. is an INformat so that is how SAS will read/interpret a text string when converting into a SAS Date value (number of days since 1/1/1960).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2014 02:14:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-format-issue/m-p/158252#M2812</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-12-23T02:14:04Z</dc:date>
    </item>
  </channel>
</rss>

