<?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: error help in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240033#M55571</link>
    <description>Post your code, not log. I can't see what dataset your trying to apply your attribute statements to?  If it's for the outputted file, you need it in the data step above, before the run.</description>
    <pubDate>Fri, 18 Dec 2015 16:03:09 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2015-12-18T16:03:09Z</dc:date>
    <item>
      <title>error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239953#M55561</link>
      <description>&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;filename myexcel temp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;57 data _null_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;58 set WORK.MYEXCEL;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;59 by dataset_name;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;60 length statement_str $1000.;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;61 if first.dataset_name then do;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;62 put 'data ' dataset_name;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;63 end;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;64 statement_str = 'ATTRIB '|| var_name||' label = "'|| trim(var_label) ||'"';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;65 if trim(var_format) ne " " then do;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;66 put ' ' statement_str ' format = ' var_format ';';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;67 end;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;68 else do;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;69 put ' ' statement_str ';';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;70 end;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;71 if last.dataset_name then do;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72 put 'run;';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 end;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;74 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote1_1450431671392" class="sasNote"&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;65:9&lt;/DIV&gt;
&lt;DIV id="sasLogNote2_1450431671392" class="sasNote"&gt;NOTE: Variable var_format is uninitialized.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;data DM&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB STUDYID label = "Study Identifier" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB DOMAIN label = "Domain Abbreviation" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB USUBJID label = "Unique Subject Identifier" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB SUBJID label = "Subject Identifier for the Study" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB SITEID label = "Study Site Identifier" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFSTDTC label = "Subject Reference Start Date/Time" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFENDTC label = "Subject Reference End Date/Time" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFXSTDTC label = "Date/Time of First Study Treatment" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFXENDTC label = "Date/Time of Last Study Treatment" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFICDTC label = "Date/Time of Informed Consent" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RFPENDTC label = "Date/Time of End of Participation" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB DTHDTC label = "Date/Time of Death" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB DTHFL label = "Subject Death Flag" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB INVID label = "Investigator Identifier" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB INVNAM label = "Investigator Name" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB BRTHDTC label = "Date/Time of Birth" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB AGE label = "Age" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB AGEU label = "Age Units" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB SEX label = "Sex" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RACE label = "Race" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB ETHNIC label = "Ethnicity" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB ARMCD label = "Planned Arm Code" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB ARM label = "Description of Planned Arm" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB ACTARMCD label = "Actual Arm Code" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB ACTARM label = "Description of Actual Arm" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB COUNTRY label = "Country" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB DMDTC label = "Date/Time of Collection" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB DMDY label = "Study Day of Collection" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB RACEOTH label = "Race, other" format = . ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;run;&lt;/DIV&gt;
&lt;DIV id="sasLogNote3_1450431671392" class="sasNote"&gt;NOTE: There were 29 observations read from the data set WORK.MYEXCEL.&lt;/DIV&gt;
&lt;DIV id="sasLogNote4_1450431671392" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.04 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.03 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 %include myexcel;&lt;/DIV&gt;
&lt;DIV id="sasLogWarning1_1450431671392" class="sasWarning"&gt;WARNING: Physical file does not exist, /tmp/SAS_work51B500000BFB_localhost.localdomain/#LN00277.&lt;/DIV&gt;
&lt;DIV id="sasLogError1_1450431671392" class="sasError"&gt;ERROR: Cannot open %INCLUDE file MYEXCEL.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;here is my code where i have imported a work sheet andread the information to create a empty dataset but am getting the waring &amp;amp;error &amp;nbsp;y so??? plz can u'll help....&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 18 Dec 2015 09:59:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239953#M55561</guid>
      <dc:creator>RTelang</dc:creator>
      <dc:date>2015-12-18T09:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239966#M55566</link>
      <description>&lt;P&gt;The log tells you all the information you need to know:&lt;/P&gt;
&lt;DIV id="sasLogNote1_1450431671392" class="sasNote"&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line)&lt;IMG class="emoticon emoticon-smileysad" src="https://kntur85557.i.lithium.com/i/smilies/16x16_smiley-sad.png" border="0" alt="Smiley Sad" title="Smiley Sad" /&gt;Column).&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;65:9&lt;/DIV&gt;
&lt;DIV id="sasLogNote2_1450431671392" class="sasNote"&gt;NOTE: Variable var_format is uninitialized.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;These two are related. &amp;nbsp;In the dataset WORK.MYEXCEL there is no variable called VAR_FORMAT. &amp;nbsp;Hence you have the note as a missing is placed there, and the unitialised, look at the generated code:&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&lt;SPAN&gt;ATTRIB STUDYID label = "Study Identifier" format = . ;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&lt;SPAN&gt;You see the . after format, that is a missing.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&lt;SPAN&gt;Secondly you have a typo in the generated code:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;
&lt;DIV class="sasSource"&gt;data DM&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;ATTRIB STUDYID...&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;You will note the missing semicolon after DM.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;As for this error:&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;
&lt;DIV class="sasSource"&gt;75 %include myexcel;&lt;/DIV&gt;
&lt;DIV id="sasLogWarning1_1450431671392" class="sasWarning"&gt;WARNING: Physical file does not exist, /tmp/SAS_work51B500000BFB_localhost.localdomain/#L&lt;WBR /&gt;N00277.&lt;/DIV&gt;
&lt;DIV id="sasLogError1_1450431671392" class="sasError"&gt;ERROR: Cannot open %INCLUDE file MYEXCEL.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;What software are you using? &amp;nbsp;That path doesn't look right at all to me, is the university edition? &amp;nbsp;Point the filename statement at the start to an actual physical location, e.g. filename "c:\myexecl.sas"; &amp;nbsp;Once you have the file in an accessible location it should work.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;Do note also that this method will create a dataset with one blank row, this is datastep functionality, which is why I suggested proc sql in the other post. &amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;Code for datastep should look something like:&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;
&lt;PRE&gt;filename myexcel "c:\temp.sas";
data _null_;
  set work.myexcel end=last;
  length statement_str $1000.;
  if _n_=1 then put cat('data ',datasetname,';');
  if trim(var_format) ne " " then put cat('attrib ',varname,' label="',trim(var_label),'" format=',var_format,';');
  if last then put 'run;';
  end;
run;&lt;/PRE&gt;
You may need a switch on the second if depending on what var_format is, i.e. difference between numeric and character formats, however if you have set your metadata file (the excel file), then this shouldn't be a problem.&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 18 Dec 2015 11:37:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239966#M55566</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-12-18T11:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239969#M55567</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/45151"&gt;@RW9&lt;/a&gt; filename was wrong  ut there is another issue.....&lt;BR /&gt;&lt;BR /&gt; 66         filename myexcel temp;&lt;BR /&gt; 67         data _null_;&lt;BR /&gt; 68         file myexcel;&lt;BR /&gt; 69         set WORK.MYEXCEL end=last;&lt;BR /&gt; 70         by dataset_name;&lt;BR /&gt; 71         length statement_str $1000.;&lt;BR /&gt; 72         if first.dataset_name then do;&lt;BR /&gt; 73         put 'data ' dataset_name;&lt;BR /&gt; 74             end;&lt;BR /&gt; 75         statement_str = 'ATTRIB '|| var_name||' label = "'|| trim(var_label) ||'"';&lt;BR /&gt; 76         if trim(var_format) ne " " then do;&lt;BR /&gt; 77         put '    ' statement_str ' format = ' var_format ';';&lt;BR /&gt; 78            end;&lt;BR /&gt; 79            else do;&lt;BR /&gt; 80         put '    ' statement_str ';';&lt;BR /&gt; 81            end;&lt;BR /&gt; 82         if last.dataset_name then do;&lt;BR /&gt; 83         put 'run;';&lt;BR /&gt; 84         end;&lt;BR /&gt; 85         run;&lt;BR /&gt; &lt;BR /&gt; NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;BR /&gt;       76:9   &lt;BR /&gt; NOTE: Variable var_format is uninitialized.&lt;BR /&gt; NOTE: The file MYEXCEL is:&lt;BR /&gt;       Filename=/tmp/SAS_work95AA00000F92_localhost.localdomain/#LN00313,&lt;BR /&gt;       Owner Name=sasdemo,Group Name=sas,&lt;BR /&gt;       Access Permission=-rw-rw-r--,&lt;BR /&gt;       Last Modified=18Dec2015:17:13:37&lt;BR /&gt; &lt;BR /&gt; NOTE: 31 records were written to the file MYEXCEL.&lt;BR /&gt;       The minimum record length was 4.&lt;BR /&gt;       The maximum record length was 78.&lt;BR /&gt; NOTE: There were 29 observations read from the data set WORK.MYEXCEL.&lt;BR /&gt; NOTE: DATA statement used (Total process time):&lt;BR /&gt;       real time           0.09 seconds&lt;BR /&gt;       cpu time            0.08 seconds&lt;BR /&gt;       &lt;BR /&gt; &lt;BR /&gt; 86         %include myexcel;&lt;BR /&gt; 88        +    ATTRIB STUDYID  label = "Study Identifier"  format = . ;&lt;BR /&gt;                                      _                            _&lt;BR /&gt;                                      22                           22&lt;BR /&gt;                                      200                          76&lt;BR /&gt; 89        +    ATTRIB DOMAIN   label = "Domain Abbreviation"  format = . ;&lt;BR /&gt;                                                                        _&lt;BR /&gt;                                                                        85&lt;BR /&gt;                                                                        76&lt;BR /&gt; 90        +    ATTRIB USUBJID  label = "Unique Subject Identifier"  format = . ;&lt;BR /&gt;                                                                              _&lt;BR /&gt;                                                                              85&lt;BR /&gt;                                                                              76&lt;BR /&gt; 91        +    ATTRIB SUBJID   label = "Subject Identifier for the Study"  format = . ;&lt;BR /&gt;                                                                                     _&lt;BR /&gt;                                                                                     85&lt;BR /&gt;                                                                                     76&lt;BR /&gt; 92        +    ATTRIB SITEID   label = "Study Site Identifier"  format = . ;&lt;BR /&gt;                                                                          _&lt;BR /&gt;                                                                          85&lt;BR /&gt;                                                                          76&lt;BR /&gt; 93        +    ATTRIB RFSTDTC  label = "Subject Reference Start Date/Time"  format = . ;&lt;BR /&gt;                                                                                      _&lt;BR /&gt;                                                                                      85&lt;BR /&gt;                                                                                      76&lt;BR /&gt; 94        +    ATTRIB RFENDTC  label = "Subject Reference End Date/Time"  format = . ;&lt;BR /&gt;                                                                                    _&lt;BR /&gt;                                                                                    85&lt;BR /&gt;                                                                                    76&lt;BR /&gt; 95        +    ATTRIB RFXSTDTC label = "Date/Time of First Study Treatment"  format = . ;&lt;BR /&gt;                                                                                       _&lt;BR /&gt;                                                                                       85&lt;BR /&gt;                                                                                       76&lt;BR /&gt; 96        +    ATTRIB RFXENDTC label = "Date/Time of Last Study Treatment"  format = . ;&lt;BR /&gt;                                                                                      _&lt;BR /&gt;                                                                                      85&lt;BR /&gt;                                                                                      76&lt;BR /&gt; 97        +    ATTRIB RFICDTC  label = "Date/Time of Informed Consent"  format = . ;&lt;BR /&gt;                                                                                  _&lt;BR /&gt;                                                                                  85&lt;BR /&gt;                                                                                  76&lt;BR /&gt; 98        +    ATTRIB RFPENDTC label = "Date/Time of End of Participation"  format = . ;&lt;BR /&gt;                                                                                      _&lt;BR /&gt;                                                                                      85&lt;BR /&gt;                                                                                      76&lt;BR /&gt; 99        +    ATTRIB DTHDTC   label = "Date/Time of Death"  format = . ;&lt;BR /&gt;                                                                       _&lt;BR /&gt;                                                                       85&lt;BR /&gt;                                                                       76&lt;BR /&gt; 100       +    ATTRIB DTHFL    label = "Subject Death Flag"  format = . ;&lt;BR /&gt;                                                                       _&lt;BR /&gt;                                                                       85&lt;BR /&gt;                                                                       76&lt;BR /&gt; 101       +    ATTRIB INVID    label = "Investigator Identifier"  format = . ;&lt;BR /&gt;                                                                            _&lt;BR /&gt;                                                                            85&lt;BR /&gt;                                                                            76&lt;BR /&gt; 102       +    ATTRIB INVNAM   label = "Investigator Name"  format = . ;&lt;BR /&gt;                                                                      _&lt;BR /&gt;                                                                      85&lt;BR /&gt;                                                                      76&lt;BR /&gt; 103       +    ATTRIB BRTHDTC  label = "Date/Time of Birth"  format = . ;&lt;BR /&gt;                                                                       _&lt;BR /&gt;                                                                       85&lt;BR /&gt;                                                                       76&lt;BR /&gt; 104       +    ATTRIB AGE      label = "Age"  format = . ;&lt;BR /&gt;                                                        _&lt;BR /&gt;                                                        85&lt;BR /&gt;                                                        76&lt;BR /&gt; 105       +    ATTRIB AGEU     label = "Age Units"  format = . ;&lt;BR /&gt;                                                              _&lt;BR /&gt;                                                              85&lt;BR /&gt;                                                              76&lt;BR /&gt; 106       +    ATTRIB SEX      label = "Sex"  format = . ;&lt;BR /&gt;                                                        _&lt;BR /&gt;                                                        85&lt;BR /&gt;                                                        76&lt;BR /&gt; 107       +    ATTRIB RACE     label = "Race"  format = . ;&lt;BR /&gt;                                                         _&lt;BR /&gt;                                                         85&lt;BR /&gt;                                                         76&lt;BR /&gt; 108       +    ATTRIB ETHNIC   label = "Ethnicity"  format = . ;&lt;BR /&gt;                                                              _&lt;BR /&gt;                                                              85&lt;BR /&gt;                                                              76&lt;BR /&gt; 109       +    ATTRIB ARMCD    label = "Planned Arm Code"  format = . ;&lt;BR /&gt;                                                                     _&lt;BR /&gt;                                                                     85&lt;BR /&gt;                                                                     76&lt;BR /&gt; 110       +    ATTRIB ARM      label = "Description of Planned Arm"  format = . ;&lt;BR /&gt;                                                                               _&lt;BR /&gt;                                                                               85&lt;BR /&gt;                                                                               76&lt;BR /&gt; 111       +    ATTRIB ACTARMCD label = "Actual Arm Code"  format = . ;&lt;BR /&gt;                                                                    _&lt;BR /&gt;                                                                    85&lt;BR /&gt;                                                                    76&lt;BR /&gt; 112       +    ATTRIB ACTARM   label = "Description of Actual Arm"  format = . ;&lt;BR /&gt;                                                                              _&lt;BR /&gt;                                                                              85&lt;BR /&gt;                                                                              76&lt;BR /&gt; 113       +    ATTRIB COUNTRY  label = "Country"  format = . ;&lt;BR /&gt;                                                            _&lt;BR /&gt;                                                            85&lt;BR /&gt;                                                            76&lt;BR /&gt; 114       +    ATTRIB DMDTC    label = "Date/Time of Collection"  format = . ;&lt;BR /&gt;                                                                            _&lt;BR /&gt;                                                                            85&lt;BR /&gt;                                                                            76&lt;BR /&gt; 115       +    ATTRIB DMDY     label = "Study Day of Collection"  format = . ;&lt;BR /&gt;                                                                            _&lt;BR /&gt;                                                                            85&lt;BR /&gt;                                                                            76&lt;BR /&gt; 116       +    ATTRIB RACEOTH  label = "Race, other"  format = . ;&lt;BR /&gt;                                                                _&lt;BR /&gt;                                                                85&lt;BR /&gt;                                                                76&lt;BR /&gt; &lt;BR /&gt; ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, (, /, ;, _DATA_, _LAST_, _NULL_.  &lt;BR /&gt; &lt;BR /&gt; ERROR 200-322: The symbol is not recognized and will be ignored.&lt;BR /&gt; &lt;BR /&gt; ERROR 76-322: Syntax error, statement will be ignored.&lt;BR /&gt; &lt;BR /&gt; ERROR 85-322: Expecting a format name.</description>
      <pubDate>Fri, 18 Dec 2015 11:45:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/239969#M55567</guid>
      <dc:creator>RTelang</dc:creator>
      <dc:date>2015-12-18T11:45:11Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240033#M55571</link>
      <description>Post your code, not log. I can't see what dataset your trying to apply your attribute statements to?  If it's for the outputted file, you need it in the data step above, before the run.</description>
      <pubDate>Fri, 18 Dec 2015 16:03:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240033#M55571</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-12-18T16:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240775#M55642</link>
      <description>here is my Code--&amp;gt;&lt;BR /&gt;&lt;BR /&gt; 55         &lt;BR /&gt; 56         proc import datafile="/folders/myfolders/sasuser.v94/GSK Vx-FORM-SDTM-Metadata-Extension-Form_v2.0.xlsx"&lt;BR /&gt; 57         out=WORK.MYEXCEL&lt;BR /&gt; 58         dbms=XLSX&lt;BR /&gt; 59         replace;&lt;BR /&gt; 60         sheet="Structural_Metadata";&lt;BR /&gt; 61         getnames=YES;&lt;BR /&gt; 62         run;&lt;BR /&gt; &lt;BR /&gt; NOTE:    Variable Name Change.  VAR_FORMAT (Optional) -&amp;gt; VAR10                           &lt;BR /&gt; NOTE: The import data set has 29 observations and 13 variables.&lt;BR /&gt; NOTE: WORK.MYEXCEL data set was successfully created.&lt;BR /&gt; NOTE: PROCEDURE IMPORT used (Total process time):&lt;BR /&gt;       real time           0.11 seconds&lt;BR /&gt;       cpu time            0.11 seconds&lt;BR /&gt;       &lt;BR /&gt; &lt;BR /&gt; 63         &lt;BR /&gt; 64         PROC PRINT DATA=WORK.MYEXCEL;&lt;BR /&gt; 65         RUN;&lt;BR /&gt; &lt;BR /&gt; NOTE: There were 29 observations read from the data set WORK.MYEXCEL.&lt;BR /&gt; NOTE: PROCEDURE PRINT used (Total process time):&lt;BR /&gt;       real time           0.58 seconds&lt;BR /&gt;       cpu time            0.57 seconds&lt;BR /&gt;       &lt;BR /&gt; &lt;BR /&gt; 66         filename myexcel temp;&lt;BR /&gt; 67         data _null_;&lt;BR /&gt; 68         file myexcel;&lt;BR /&gt; &lt;BR /&gt; NOTE: The file MYEXCEL is:&lt;BR /&gt;       Filename=/tmp/SAS_workFA0E00000759_localhost.localdomain/#LN00179,&lt;BR /&gt;       Owner Name=sasdemo,Group Name=sas,&lt;BR /&gt;       Access Permission=-rw-rw-r--,&lt;BR /&gt;       Last Modified=24Dec2015:12:08:43&lt;BR /&gt; &lt;BR /&gt; NOTE: 0 records were written to the file MYEXCEL.&lt;BR /&gt; NOTE: DATA statement used (Total process time):&lt;BR /&gt;       real time           0.07 seconds&lt;BR /&gt;       cpu time            0.07 seconds&lt;BR /&gt;       &lt;BR /&gt; 69         data _null_;&lt;BR /&gt; &lt;BR /&gt; 70         set work.myexcel;&lt;BR /&gt; 71         by dataset_name;&lt;BR /&gt; 72         length statement_str $1000.;&lt;BR /&gt; 73         &lt;BR /&gt; 74         if first.dataset_name then do;&lt;BR /&gt; 75         put 'data ' dataset_name;&lt;BR /&gt; 76              end;&lt;BR /&gt; 77         &lt;BR /&gt; 78         statement_str = 'ATTRIB '|| var_name||' label = "'|| trim(var_label) ||'"';&lt;BR /&gt; 79         &lt;BR /&gt; 80         if trim(var_format) ne " " then do;&lt;BR /&gt; 81         put '    ' statement_str ' format = ' var_format ';';&lt;BR /&gt; 82              end;&lt;BR /&gt; 83             else do;&lt;BR /&gt; 84         put '    ' statement_str ';';&lt;BR /&gt; 85             end;&lt;BR /&gt; 86         &lt;BR /&gt; 87         if last.dataset_name then do;&lt;BR /&gt; 88            put 'run;';&lt;BR /&gt; 89              end;&lt;BR /&gt; 90         run;&lt;BR /&gt; &lt;BR /&gt; NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;BR /&gt;       80:9   &lt;BR /&gt; NOTE: Variable var_format is uninitialized.&lt;BR /&gt; data DM&lt;BR /&gt;     ATTRIB STUDYID  label = "Study Identifier"  format = . ;&lt;BR /&gt;     ATTRIB DOMAIN   label = "Domain Abbreviation"  format = . ;&lt;BR /&gt;     ATTRIB USUBJID  label = "Unique Subject Identifier"  format = . ;&lt;BR /&gt;     ATTRIB SUBJID   label = "Subject Identifier for the Study"  format = . ;&lt;BR /&gt;     ATTRIB SITEID   label = "Study Site Identifier"  format = . ;&lt;BR /&gt;     ATTRIB RFSTDTC  label = "Subject Reference Start Date/Time"  format = . ;&lt;BR /&gt;     ATTRIB RFENDTC  label = "Subject Reference End Date/Time"  format = . ;&lt;BR /&gt;     ATTRIB RFXSTDTC label = "Date/Time of First Study Treatment"  format = . ;&lt;BR /&gt;     ATTRIB RFXENDTC label = "Date/Time of Last Study Treatment"  format = . ;&lt;BR /&gt;     ATTRIB RFICDTC  label = "Date/Time of Informed Consent"  format = . ;&lt;BR /&gt;     ATTRIB RFPENDTC label = "Date/Time of End of Participation"  format = . ;&lt;BR /&gt;     ATTRIB DTHDTC   label = "Date/Time of Death"  format = . ;&lt;BR /&gt;     ATTRIB DTHFL    label = "Subject Death Flag"  format = . ;&lt;BR /&gt;     ATTRIB INVID    label = "Investigator Identifier"  format = . ;&lt;BR /&gt;     ATTRIB INVNAM   label = "Investigator Name"  format = . ;&lt;BR /&gt;     ATTRIB BRTHDTC  label = "Date/Time of Birth"  format = . ;&lt;BR /&gt;     ATTRIB AGE      label = "Age"  format = . ;&lt;BR /&gt;     ATTRIB AGEU     label = "Age Units"  format = . ;&lt;BR /&gt;     ATTRIB SEX      label = "Sex"  format = . ;&lt;BR /&gt;     ATTRIB RACE     label = "Race"  format = . ;&lt;BR /&gt;     ATTRIB ETHNIC   label = "Ethnicity"  format = . ;&lt;BR /&gt;     ATTRIB ARMCD    label = "Planned Arm Code"  format = . ;&lt;BR /&gt;     ATTRIB ARM      label = "Description of Planned Arm"  format = . ;&lt;BR /&gt;     ATTRIB ACTARMCD label = "Actual Arm Code"  format = . ;&lt;BR /&gt;     ATTRIB ACTARM   label = "Description of Actual Arm"  format = . ;&lt;BR /&gt;     ATTRIB COUNTRY  label = "Country"  format = . ;&lt;BR /&gt;     ATTRIB DMDTC    label = "Date/Time of Collection"  format = . ;&lt;BR /&gt;     ATTRIB DMDY     label = "Study Day of Collection"  format = . ;&lt;BR /&gt;     ATTRIB RACEOTH  label = "Race, other"  format = . ;&lt;BR /&gt; run;&lt;BR /&gt; NOTE: There were 29 observations read from the data set WORK.MYEXCEL.&lt;BR /&gt; NOTE: DATA statement used (Total process time):&lt;BR /&gt;       real time           0.06 seconds&lt;BR /&gt;       cpu time            0.06 seconds&lt;BR /&gt;       &lt;BR /&gt; &lt;BR /&gt; 91         ;&lt;BR /&gt; 92         %include myexcel;&lt;BR /&gt; 93         &lt;BR /&gt; 94         &lt;BR /&gt; 95         &lt;BR /&gt; 96         OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;BR /&gt; 108</description>
      <pubDate>Thu, 24 Dec 2015 07:11:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240775#M55642</guid>
      <dc:creator>RTelang</dc:creator>
      <dc:date>2015-12-24T07:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240776#M55643</link>
      <description>1 question can't i not use temp &amp;amp; create a physical file some location ??</description>
      <pubDate>Thu, 24 Dec 2015 07:13:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240776#M55643</guid>
      <dc:creator>RTelang</dc:creator>
      <dc:date>2015-12-24T07:13:21Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240781#M55645</link>
      <description>&lt;P&gt;Duplicate post:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Procedures/read-excel-file-amp-create-empty-dataset/m-p/240774#M55641" target="_blank"&gt;https://communities.sas.com/t5/SAS-Procedures/read-excel-file-amp-create-empty-dataset/m-p/240774#M55641&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2015 09:41:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240781#M55645</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-12-24T09:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: error help</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240782#M55646</link>
      <description>&lt;P&gt;error when ran ur code&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;55&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;56 proc import datafile="/folders/myfolders/sasuser.v94/GSK Vx-FORM-SDTM-Metadata-Extension-Form_v2.0.xlsx"&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;57 out=WORK.MYEXCEL&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;58 dbms=XLSX&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;59 replace;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;60 sheet="Structural_Metadata";&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;61 getnames=YES;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;62 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote1_1450950437842" class="sasNote"&gt;NOTE: Variable Name Change. VAR_FORMAT (Optional) -&amp;gt; VAR10&lt;/DIV&gt;
&lt;DIV id="sasLogNote2_1450950437842" class="sasNote"&gt;NOTE: The import data set has 29 observations and 13 variables.&lt;/DIV&gt;
&lt;DIV id="sasLogNote3_1450950437842" class="sasNote"&gt;NOTE: WORK.MYEXCEL data set was successfully created.&lt;/DIV&gt;
&lt;DIV id="sasLogNote4_1450950437842" class="sasNote"&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.12 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.11 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;63&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;64 proc print data=work.myexcel;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;65 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote5_1450950437842" class="sasNote"&gt;NOTE: There were 29 observations read from the data set WORK.MYEXCEL.&lt;/DIV&gt;
&lt;DIV id="sasLogNote6_1450950437842" class="sasNote"&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.57 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.57 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;66&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;67 filename myexcel "c:\temp.sas";&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;68 data _null_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;69 set work.myexcel end=last;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;70 length statement_str $1000.;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;71 if _n_=1 then put cat('data ',datasetname,';');&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_______&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;22&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;76&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72 if trim(var_format) ne " " then put cat('attrib ',varname,' label="',trim(var_label),'" format=',var_format,';');&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_________&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;22&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;76&lt;/DIV&gt;
&lt;DIV id="sasLogError1_1450950437842" class="sasError"&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, arrayname, _ALL_, _CHARACTER_, _CHAR_, _NUMERIC_.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogError2_1450950437842" class="sasError"&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 if last then put 'run;';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;74 end;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;___&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;161&lt;/DIV&gt;
&lt;DIV id="sasLogError3_1450950437842" class="sasError"&gt;ERROR 161-185: No matching DO/SELECT statement.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote7_1450950437842" class="sasNote"&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;72:9&lt;/DIV&gt;
&lt;DIV id="sasLogNote8_1450950437842" class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;
&lt;DIV id="sasLogNote9_1450950437842" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.05 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.06 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;77&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;78 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;90&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Dec 2015 09:48:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/error-help/m-p/240782#M55646</guid>
      <dc:creator>RTelang</dc:creator>
      <dc:date>2015-12-24T09:48:14Z</dc:date>
    </item>
  </channel>
</rss>

