<?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 Macro error while calling the macro function in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29594#M5596</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 getting an error while calling the macro funcion in my proc SQL. &lt;/P&gt;&lt;P&gt;This query is working fine when i remove the &amp;amp;MAC_Markup_Value. part.&lt;/P&gt;&lt;P&gt;Can someone please help me to understand the error message and help me to resolve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%Let MAC_Markup_Value = 1.18;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp; CREATE TABLE Claims_Join AS &lt;BR /&gt;&amp;nbsp; SELECT &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.*,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.type,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.gpi,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.macunitcost_num,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.Specialty_Ind,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; macunitcost_num * qty * &amp;amp;MAC_Markup_Value. as MAC&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; FROM WORK.MAHEC_Claims AS t1&lt;BR /&gt;&amp;nbsp; LEFT JOIN WORK.SPECIALTY AS t2 ON (t1.ndc = t2.NDC)&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error Message&lt;BR /&gt;~~~~~~~~~~~~~~&lt;BR /&gt;WARNING: Apparent symbolic reference MAC_MARKUP_VALUE not resolved.&lt;BR /&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; macunitcost_num * qty * &amp;amp;MAC_Markup_Value. as MAC&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; ___&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; 22&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, a numeric constant, a datetime constant, &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; a missing value, BTRIM, INPUT, PUT, SUBSTRING, USER.&amp;nbsp; &lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: !, !!, &amp;amp;, *, **, +, ',', -, /, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;, =, &amp;gt;, &amp;gt;=, ?, AND, AS, &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; CONTAINS, EQ, EQT, GE, GET, GT, GTT, LE, LET, LIKE, LT, LTT, NE, NET, OR, ^=, |, ||, ~=.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Oct 2011 09:51:35 GMT</pubDate>
    <dc:creator>skallamp</dc:creator>
    <dc:date>2011-10-14T09:51:35Z</dc:date>
    <item>
      <title>Macro error while calling the macro function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29594#M5596</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 getting an error while calling the macro funcion in my proc SQL. &lt;/P&gt;&lt;P&gt;This query is working fine when i remove the &amp;amp;MAC_Markup_Value. part.&lt;/P&gt;&lt;P&gt;Can someone please help me to understand the error message and help me to resolve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%Let MAC_Markup_Value = 1.18;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp; CREATE TABLE Claims_Join AS &lt;BR /&gt;&amp;nbsp; SELECT &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.*,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.type,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.gpi,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.macunitcost_num,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t2.Specialty_Ind,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; macunitcost_num * qty * &amp;amp;MAC_Markup_Value. as MAC&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; FROM WORK.MAHEC_Claims AS t1&lt;BR /&gt;&amp;nbsp; LEFT JOIN WORK.SPECIALTY AS t2 ON (t1.ndc = t2.NDC)&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error Message&lt;BR /&gt;~~~~~~~~~~~~~~&lt;BR /&gt;WARNING: Apparent symbolic reference MAC_MARKUP_VALUE not resolved.&lt;BR /&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; macunitcost_num * qty * &amp;amp;MAC_Markup_Value. as MAC&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; ___&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; 22&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, a numeric constant, a datetime constant, &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; a missing value, BTRIM, INPUT, PUT, SUBSTRING, USER.&amp;nbsp; &lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: !, !!, &amp;amp;, *, **, +, ',', -, /, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;, =, &amp;gt;, &amp;gt;=, ?, AND, AS, &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; CONTAINS, EQ, EQT, GE, GET, GT, GTT, LE, LET, LIKE, LT, LTT, NE, NET, OR, ^=, |, ||, ~=.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2011 09:51:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29594#M5596</guid>
      <dc:creator>skallamp</dc:creator>
      <dc:date>2011-10-14T09:51:35Z</dc:date>
    </item>
    <item>
      <title>Macro error while calling the macro function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29595#M5597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your code ran perfectly on my machine.&amp;nbsp; Are you sure that you ran the initial %let statement?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2011 12:28:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29595#M5597</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-10-14T12:28:45Z</dc:date>
    </item>
    <item>
      <title>Macro error while calling the macro function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29596#M5598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I also suggest that routinely ending your macro variable calls with the period is not best practice. You may run into hard to diagnose issues if you get involved with complex macro resolution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2011 17:56:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-while-calling-the-macro-function/m-p/29596#M5598</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2011-10-14T17:56:02Z</dc:date>
    </item>
  </channel>
</rss>

