<?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: Macro error message in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482241#M286846</link>
    <description>It worked, Thanks!!</description>
    <pubDate>Sun, 29 Jul 2018 06:06:33 GMT</pubDate>
    <dc:creator>vicky07</dc:creator>
    <dc:date>2018-07-29T06:06:33Z</dc:date>
    <item>
      <title>Macro error message</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482235#M286843</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can someone tell what I am doing wrong with the below macro? Long story short, I have a input dataset(i'm using cars dataset for illustration purposes) from which I want to extract&amp;nbsp;rows from a starting position and end position. The start and end values could change every run hence I am using macro to the pass the start and end positions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am getting the below error message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The condition was: 10 + 20 + 1&lt;BR /&gt;ERROR: Invalid number conversion on OBS.&lt;BR /&gt;ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The condition was: 10 + 20 + 55&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let a = 10;&lt;BR /&gt;%let b = 20;&lt;BR /&gt;%let c = 55;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%Macro test(fst,lst);&lt;BR /&gt;Data temp;&lt;BR /&gt; Set sashelp.cars(firstobs=%eval(&amp;amp;fst. + 1) obs=%eval(&amp;amp;fst. + &amp;amp;lst.));&lt;BR /&gt;Run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;%Mend;&lt;/P&gt;
&lt;P&gt;%test(%str(&amp;amp;a. + &amp;amp;b.),&amp;amp;c.)&lt;BR /&gt;;&lt;/P&gt;</description>
      <pubDate>Sun, 29 Jul 2018 03:37:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482235#M286843</guid>
      <dc:creator>vicky07</dc:creator>
      <dc:date>2018-07-29T03:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: Macro error message</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482236#M286844</link>
      <description>&lt;P&gt;You appear to be missing a space before the second dataset option name.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;(firstobs=%eval(&amp;amp;fst. + 1)    obs=%eval(&amp;amp;fst. + &amp;amp;lst.))&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 29 Jul 2018 04:05:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482236#M286844</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-07-29T04:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Macro error message</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482239#M286845</link>
      <description>&lt;P&gt;You are quoting unnecessarily&lt;/P&gt;&lt;P&gt;try:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;%test((&amp;amp;a. + &amp;amp;b.),&amp;amp;c.)&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 29 Jul 2018 04:55:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482239#M286845</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-29T04:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Macro error message</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482241#M286846</link>
      <description>It worked, Thanks!!</description>
      <pubDate>Sun, 29 Jul 2018 06:06:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-error-message/m-p/482241#M286846</guid>
      <dc:creator>vicky07</dc:creator>
      <dc:date>2018-07-29T06:06:33Z</dc:date>
    </item>
  </channel>
</rss>

