<?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 ERROR: Expecting an arithmetic expression. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114407#M23562</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone help to look what wrong with the program below?&lt;/P&gt;&lt;P&gt;I keep getting error message like&lt;/P&gt;&lt;P&gt;ERROR 386-185: Expecting an arithmetic expression.&lt;/P&gt;&lt;P&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/P&gt;&lt;P&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;data try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input var1 var2 var3;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datalines;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 2 2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 5 3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 2 7&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;%macro test;&amp;nbsp;&amp;nbsp; %let tt=try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;data try2;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %bquote(dsid)=open(%str(%')&amp;amp;tt%str(%'));&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if varnum(%bquote(dsid),'var4') = 0 then var4 = .;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;%mend;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;%test;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thansk a lot!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Feb 2013 19:17:48 GMT</pubDate>
    <dc:creator>lizhehong</dc:creator>
    <dc:date>2013-02-19T19:17:48Z</dc:date>
    <item>
      <title>ERROR: Expecting an arithmetic expression.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114407#M23562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone help to look what wrong with the program below?&lt;/P&gt;&lt;P&gt;I keep getting error message like&lt;/P&gt;&lt;P&gt;ERROR 386-185: Expecting an arithmetic expression.&lt;/P&gt;&lt;P&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/P&gt;&lt;P&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;data try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input var1 var2 var3;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datalines;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 2 2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 5 3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 2 7&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;%macro test;&amp;nbsp;&amp;nbsp; %let tt=try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;data try2;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set try;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %bquote(dsid)=open(%str(%')&amp;amp;tt%str(%'));&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if varnum(%bquote(dsid),'var4') = 0 then var4 = .;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;%mend;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;%test;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thansk a lot!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 19:17:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114407#M23562</guid>
      <dc:creator>lizhehong</dc:creator>
      <dc:date>2013-02-19T19:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Expecting an arithmetic expression.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114408#M23563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, you have to realize that %bquote does nothing in your program.&amp;nbsp; The quoted version of the letters "dsid" is still "dsid".&amp;nbsp; Second, it is highly suspicious that you are trying to open a data set that is already open because it is mentioned in the SET statement.&amp;nbsp; What would you get if you tried this program, eliminating the confusion caused by adding macro language?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data try2;&lt;/P&gt;&lt;P&gt;set try;&lt;/P&gt;&lt;P&gt;dsid = open('try');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The results may answer your other questions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 20:05:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114408#M23563</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-02-19T20:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Expecting an arithmetic expression.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114409#M23564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Astounding! this is just part of my program. I have to put a macro variable in open('&amp;amp;dat').&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 20:20:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114409#M23564</guid>
      <dc:creator>lizhehong</dc:creator>
      <dc:date>2013-02-19T20:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Expecting an arithmetic expression.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114410#M23565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then this should make your life much easier.&amp;nbsp; Switch to double quotes ... it's %str that is causing the problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dsid = open("&amp;amp;tt");&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 20:43:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114410#M23565</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-02-19T20:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Expecting an arithmetic expression.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114411#M23566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; The issue is solved.&amp;nbsp; I thought I have to use single quote in it :smileyblush: Thank you so much!!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 21:12:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Expecting-an-arithmetic-expression/m-p/114411#M23566</guid>
      <dc:creator>lizhehong</dc:creator>
      <dc:date>2013-02-19T21:12:18Z</dc:date>
    </item>
  </channel>
</rss>

