<?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 problem in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147527#M29242</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i see. A very good point.&lt;/P&gt;&lt;P&gt;Thanks Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Nov 2013 19:58:31 GMT</pubDate>
    <dc:creator>Tal</dc:creator>
    <dc:date>2013-11-18T19:58:31Z</dc:date>
    <item>
      <title>macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147520#M29235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; if &amp;amp;&amp;amp;&amp;amp;who resolves to 17 then why is &lt;STRONG&gt;William 23 &lt;/STRONG&gt; excluded from the output results. Can someone please explain?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options mprint symbolgen;&lt;/P&gt;&lt;P&gt;data kids;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; input name $ age;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput(name, age);&lt;/P&gt;&lt;P&gt;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Cora 21&lt;/P&gt;&lt;P&gt;&amp;nbsp; Emma 15&lt;/P&gt;&lt;P&gt;&amp;nbsp; Hannah 17&lt;/P&gt;&lt;P&gt;&amp;nbsp; William 23&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %let who = Hannah;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; proc print data=kids;&lt;/P&gt;&lt;P&gt;&amp;nbsp; title "Kids older than &amp;amp;who";&lt;/P&gt;&lt;P&gt;&amp;nbsp; where age &amp;gt; &amp;amp;&amp;amp;&amp;amp;who;&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 18:18:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147520#M29235</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-11-18T18:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147521#M29236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is included when I run it.&amp;nbsp; Note: Use call symput&lt;STRONG&gt;X&lt;/STRONG&gt;() to avoid the spaces in the macro variable values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;307&amp;nbsp;&amp;nbsp;&amp;nbsp; proc print data=kids;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable WHO resolves to Hannah&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;308&amp;nbsp;&amp;nbsp;&amp;nbsp; title "Kids older than &amp;amp;who";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;309&amp;nbsp;&amp;nbsp;&amp;nbsp; where age&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SYMBOLGEN:&amp;nbsp; &amp;amp;&amp;amp; resolves to &amp;amp;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable WHO resolves to Hannah&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable HANNAH resolves to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;309!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &amp;amp;&amp;amp;&amp;amp;who;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;310&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;NOTE: There were 2 observations read from the data set WORK.KIDS.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE age&amp;gt;17;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 18:22:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147521#M29236</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-11-18T18:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147522#M29237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its not from mine. You must have some other mistake in your code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;Kids older than Hannah&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;09:20 Monday, November 18, 2013&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;name&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;age&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;1 &lt;/TD&gt;&lt;TD&gt;Cora&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;4 &lt;/TD&gt;&lt;TD&gt;William &lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 18:23:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147522#M29237</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-11-18T18:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147523#M29238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would expect no problems from the code the way you posted it, but there would be a problem if you had a longer name such as Bartholomew.&amp;nbsp; If you can't post the exact code that you ran, it might help to add this statement after the first DATA step:&amp;nbsp; %put _user_;&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>Mon, 18 Nov 2013 18:31:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147523#M29238</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-11-18T18:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147524#M29239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks guys,&lt;/P&gt;&lt;P&gt;i actually had to restart my SAS to get the results you all got.Weird... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 18:53:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147524#M29239</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-11-18T18:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147525#M29240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;but does not the macro processor ignores spaces before the 1st non-blank character and everything after the ";" in the value to be assigned to a macro variable?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 18:57:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147525#M29240</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-11-18T18:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147526#M29241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, but CALL SYMPUT() does not perform a %LET.&amp;nbsp; &lt;/P&gt;&lt;P&gt;In your particular code&lt;/P&gt;&lt;P&gt; age &amp;gt; &amp;amp;&amp;amp;&amp;amp;who&lt;/P&gt;&lt;P&gt;the leading spaces are not a problem, but in other cases they can be.&amp;nbsp; For example if comparing the value in a quoted string.&lt;/P&gt;&lt;P&gt; "17" = "&amp;amp;&amp;amp;&amp;amp;who"&lt;/P&gt;&lt;P&gt;Then the leading spaces in the value of the macro variable HANNAH would cause that condition to be false as "17" does not equal "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17". &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 19:02:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147526#M29241</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-11-18T19:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: macro problem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147527#M29242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i see. A very good point.&lt;/P&gt;&lt;P&gt;Thanks Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 19:58:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-problem/m-p/147527#M29242</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-11-18T19:58:31Z</dc:date>
    </item>
  </channel>
</rss>

