<?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 variable inside macro variable's name in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174126#M33454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried doing it in stages?&lt;/P&gt;&lt;P&gt;like&lt;/P&gt;&lt;P&gt;%let helpvar=&amp;amp;&amp;amp;multi&amp;amp;i;&lt;/P&gt;&lt;P&gt;and then&lt;/P&gt;&lt;P&gt;&amp;amp;&amp;amp;model_&amp;amp;helpvar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you break it into several steps, you can inspect the contents of the variables with %put, or use options symbolgen;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jul 2014 08:13:04 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2014-07-10T08:13:04Z</dc:date>
    <item>
      <title>Macro variable inside macro variable's name</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174125#M33453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am facing a problem with macro variable naming. I couldn't figure out what do you call situations like this but I have attached a sample code.&lt;/P&gt;&lt;P&gt;The issue is that I need to get the variable model on the data foo to resolve to the macro variable model_&amp;amp;&amp;amp;multi&amp;amp;i.&lt;/P&gt;&lt;P&gt;I have tried almost everything I can come up with(&amp;amp;&amp;amp;model_&amp;amp;&amp;amp;multi&amp;amp;i,&amp;amp;&amp;amp;&amp;amp;model_&amp;amp;&amp;amp;multi&amp;amp;i etc.), but probably my limited under the hood knowledge on macro variables is the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 07:52:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174125#M33453</guid>
      <dc:creator>BobHope</dc:creator>
      <dc:date>2014-07-10T07:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable inside macro variable's name</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174126#M33454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried doing it in stages?&lt;/P&gt;&lt;P&gt;like&lt;/P&gt;&lt;P&gt;%let helpvar=&amp;amp;&amp;amp;multi&amp;amp;i;&lt;/P&gt;&lt;P&gt;and then&lt;/P&gt;&lt;P&gt;&amp;amp;&amp;amp;model_&amp;amp;helpvar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you break it into several steps, you can inspect the contents of the variables with %put, or use options symbolgen;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 08:13:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174126#M33454</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-07-10T08:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable inside macro variable's name</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174127#M33455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your answer. In fact I did try that also, did not work. Gives me resolve error in log.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 08:22:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174127#M33455</guid>
      <dc:creator>BobHope</dc:creator>
      <dc:date>2014-07-10T08:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable inside macro variable's name</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174128#M33456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not knowing exactly what you are trying to achieve why not something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Create a dataset which has you loop values (so this &amp;amp;n_multi) */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table LOOP as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; distinct&lt;/P&gt;&lt;P&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; NAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Using the dataset you created above, generate a bit of code for each observation in that dataset&lt;/P&gt;&lt;P&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; with the code and the loop variable */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set loop;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call execute('data foo;&lt;/P&gt;&lt;P&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; model="'||strip(name)||'";&lt;/P&gt;&lt;P&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; run;');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 08:23:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174128#M33456</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-07-10T08:23:14Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable inside macro variable's name</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174129#M33457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let model_testx=some_content;&lt;/P&gt;&lt;P&gt;%let multi1=testx;&lt;/P&gt;&lt;P&gt;%let i=1;&lt;/P&gt;&lt;P&gt;%put &amp;amp;&amp;amp;multi&amp;amp;i;&lt;/P&gt;&lt;P&gt;%let helpvar=&amp;amp;&amp;amp;multi&amp;amp;i;&lt;/P&gt;&lt;P&gt;%put &amp;amp;&amp;amp;model_&amp;amp;helpvar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last %put shows some_content.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 08:34:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-inside-macro-variable-s-name/m-p/174129#M33457</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-07-10T08:34:17Z</dc:date>
    </item>
  </channel>
</rss>

