<?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: Erro na macro in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615692#M180110</link>
    <description>&lt;P&gt;SAS does have a FORMAT named YYMMDDN, but as the error message says there is no INFORMAT with that name.&amp;nbsp; You can use the YYMMDD informat to read strings of digits that represent dates in year month day order.&amp;nbsp; &amp;nbsp;Also do you want the macro variable to contain the unformatted date value?&amp;nbsp; Or do you want it to contain the original string that looks like a date in YYYYMMDD order?&amp;nbsp; If the later you could probably just treat it as a number instead of date.&amp;nbsp; That is one of the advantages of using Y-M-D ordered strings.&amp;nbsp; They sort properly when treated as text, or raw numbers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the first error caused the SQL query to fail the macro variable is not generated which leads to your later error.&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jan 2020 15:28:10 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2020-01-07T15:28:10Z</dc:date>
    <item>
      <title>Erro na macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615680#M180104</link>
      <description>&lt;P&gt;Bom dia. Alguém poderia ajudar?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Estou&amp;nbsp; tentando rodar o rotina:&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;select max(input(scan(scan(arquivo,1,'.'),-1,'_d'),yymmddn8.)) as dt_ref into: dt_copia&lt;BR /&gt;from work.out_ls&lt;BR /&gt;where pasta eq './' and arquivo contains "cluster_encer";&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;;run;&lt;/P&gt;&lt;P&gt;%put &amp;amp;dt_copia;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table ENCERRADA as&lt;BR /&gt;select *&lt;BR /&gt;from canal.cluster_encer_&amp;amp;dt_copia&lt;BR /&gt;;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Mas está tendo os erros:&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: The informat YYMMDDN was not found or could not be loaded.&lt;BR /&gt;NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.&lt;BR /&gt;NOTE: PROC SQL statements are executed immediately; The RUN statement has no effect.&lt;BR /&gt;WARNING: Apparent symbolic reference DT_COPIA not resolved.&lt;BR /&gt;&amp;amp;dt_copia&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;NOTE: Line generated by the invoked macro "SEUDIA".&lt;BR /&gt;4278 create table ENCERRADA as select * from canal.cluster_encer_&amp;amp;dt_copia ;&lt;BR /&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;&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;&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; _&lt;BR /&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;&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;&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; 22&lt;BR /&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;&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;&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; 200&lt;BR /&gt;WARNING: Apparent symbolic reference DT_COPIA not resolved.&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, ;, (, ',', ANSIMISS, AS, CROSS, EXCEPT, FULL, GROUP, HAVING,&lt;BR /&gt;INNER, INTERSECT, JOIN, LEFT, NATURAL, NOMISS, ORDER, OUTER, RIGHT, UNION, WHERE.&lt;/P&gt;&lt;P&gt;ERROR 200-322: The symbol is not recognized and will be ignored.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 15:06:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615680#M180104</guid>
      <dc:creator>Marcio1</dc:creator>
      <dc:date>2020-01-07T15:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: Erro na macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615691#M180109</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;ERROR: The informat YYMMDDN was not found or could not be loaded.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;There is no such informat YYMMDDN. Here is a list of all known informats:&amp;nbsp;&lt;A href="https://documentation.sas.com/?cdcId=pgmmvacdc&amp;amp;cdcVersion=9.4&amp;amp;docsetId=allprodslang&amp;amp;docsetTarget=syntaxByType-informat.htm&amp;amp;locale=en"&gt;https://documentation.sas.com/?cdcId=pgmmvacdc&amp;amp;cdcVersion=9.4&amp;amp;docsetId=allprodslang&amp;amp;docsetTarget=syntaxByType-informat.htm&amp;amp;locale=en&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;So your macro variable DT_COPIA never gets assigned a value, it does not exist.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 15:26:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615691#M180109</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-01-07T15:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: Erro na macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615692#M180110</link>
      <description>&lt;P&gt;SAS does have a FORMAT named YYMMDDN, but as the error message says there is no INFORMAT with that name.&amp;nbsp; You can use the YYMMDD informat to read strings of digits that represent dates in year month day order.&amp;nbsp; &amp;nbsp;Also do you want the macro variable to contain the unformatted date value?&amp;nbsp; Or do you want it to contain the original string that looks like a date in YYYYMMDD order?&amp;nbsp; If the later you could probably just treat it as a number instead of date.&amp;nbsp; That is one of the advantages of using Y-M-D ordered strings.&amp;nbsp; They sort properly when treated as text, or raw numbers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the first error caused the SQL query to fail the macro variable is not generated which leads to your later error.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 15:28:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Erro-na-macro/m-p/615692#M180110</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-01-07T15:28:10Z</dc:date>
    </item>
  </channel>
</rss>

