<?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: Help needed: Getting macro variable value using variable name built from two scans? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114825#M23647</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the last expression generates &amp;amp;xy, apply %unquote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put %unquote(... original expression ...);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Sep 2012 14:48:18 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2012-09-07T14:48:18Z</dc:date>
    <item>
      <title>Help needed: Getting macro variable value using variable name built from two scans?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114824#M23646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Calling all macro idiot savants!&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Given the following...;&lt;/P&gt;&lt;P&gt;%let a=x;&lt;BR /&gt;%let b=y;&lt;BR /&gt;%let xy=12;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Why does this yield '12'?;&lt;BR /&gt;%put &amp;amp;&amp;amp;&amp;amp;a&amp;amp;b;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* And this yields '12'?;&lt;BR /&gt;%let z=%scan(&amp;amp;a,1)%scan(&amp;amp;b,1);&lt;/P&gt;&lt;P&gt;%put &amp;amp;&amp;amp;&amp;amp;z;&lt;/P&gt;&lt;P&gt;* But this yields '&amp;amp;xy'? How do I make the ampersands apply to both scan results to yield '12'?;&lt;BR /&gt;%put &amp;amp;&amp;amp;&amp;amp;%scan(&amp;amp;a,1)%scan(&amp;amp;b,1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2012 14:31:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114824#M23646</guid>
      <dc:creator>tjc</dc:creator>
      <dc:date>2012-09-07T14:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed: Getting macro variable value using variable name built from two scans?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114825#M23647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the last expression generates &amp;amp;xy, apply %unquote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put %unquote(... original expression ...);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2012 14:48:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114825#M23647</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2012-09-07T14:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed: Getting macro variable value using variable name built from two scans?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114826#M23648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dang, your mama named you right, Astounding - worked like a charm!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2012 14:55:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-needed-Getting-macro-variable-value-using-variable-name/m-p/114826#M23648</guid>
      <dc:creator>tjc</dc:creator>
      <dc:date>2012-09-07T14:55:53Z</dc:date>
    </item>
  </channel>
</rss>

