<?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 sas macro warning in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325511#M271420</link>
    <description>&lt;P&gt;Hello expert,&lt;/P&gt;
&lt;P&gt;Please, a method to avoid the warning&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let v=( &amp;amp;v1, &amp;amp;v2);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%macro chech;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;select w1,w2 into:v1,v2&lt;/P&gt;
&lt;P&gt;from toto;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;insert into toto&lt;/P&gt;
&lt;P&gt;values&amp;amp;v;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;%mend;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%check;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 17 Jan 2017 23:35:30 GMT</pubDate>
    <dc:creator>LineMoon</dc:creator>
    <dc:date>2017-01-17T23:35:30Z</dc:date>
    <item>
      <title>sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325511#M271420</link>
      <description>&lt;P&gt;Hello expert,&lt;/P&gt;
&lt;P&gt;Please, a method to avoid the warning&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let v=( &amp;amp;v1, &amp;amp;v2);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%macro chech;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;select w1,w2 into:v1,v2&lt;/P&gt;
&lt;P&gt;from toto;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;insert into toto&lt;/P&gt;
&lt;P&gt;values&amp;amp;v;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;%mend;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%check;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2017 23:35:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325511#M271420</guid>
      <dc:creator>LineMoon</dc:creator>
      <dc:date>2017-01-17T23:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325512#M271421</link>
      <description>&lt;P&gt;We can't run this as is, it would definitely generate errors on our side since the macro variables aren't declared.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What errors/warning are you trying to suppress?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2017 23:37:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325512#M271421</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-01-17T23:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325522#M271422</link>
      <description>&lt;P&gt;Copy the program and any warnings or errors from the log and paste into a code box opened by the {i} icon. The position of some characters of warnings or errors may be critical an pasting them into the forum without a code box removes the formatting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When dealing with macros issues it also helps to use OPTIONS MPRINT.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2017 00:09:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325522#M271422</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-01-18T00:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325575#M271423</link>
      <description>&lt;P&gt;WHICH WARNING?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Linemoon, you should be able by now to post a question in an answerable way. Postings like this are disappointing to us, it seems our tips fall on poor soil.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2017 07:52:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325575#M271423</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-01-18T07:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325602#M271424</link>
      <description>&lt;P&gt;This is just overworking the problem from what I can see as:&lt;/P&gt;
&lt;PRE&gt;data toto;
  set toto toto;
run;&lt;/PRE&gt;
&lt;P&gt;Is effectively what you are trying to do, dupicates toto rows. &amp;nbsp;Your code will not work, the %let is outside the macro, and the select into is inside the macro. &amp;nbsp;Anyways, don't do it like that, just do the above datastep.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2017 09:39:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/325602#M271424</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-01-18T09:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326494#M271425</link>
      <description>&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/38862"&gt;@ll&lt;/a&gt;: Thank you&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;You can see the code and the log below :&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;SAS PGM :&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; toto;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt; w1=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="3"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt; w2=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="3"&gt;'TY'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%let&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; v=(&amp;amp;v1., "&amp;amp;v2.");&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; &lt;STRONG&gt;&lt;I&gt;prog&lt;/I&gt;&lt;/STRONG&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt; select max(w1)+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="3"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;,w2 into :v1,:v2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;from toto;&lt;/P&gt;
&lt;P&gt;insert into toto&lt;/P&gt;
&lt;P&gt;values&amp;amp;v;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;%&lt;STRONG&gt;&lt;I&gt;prog&lt;/I&gt;&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS LOG&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let v=(&amp;amp;v1., "&amp;amp;v2.");&lt;BR /&gt;WARNING: Apparent symbolic reference V1 not resolved.&lt;BR /&gt;WARNING: Apparent symbolic reference V2 not resolved.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %macro prog;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;proc sql;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;select max(w1)+1,w2 into :v1,:v2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;from toto;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;insert into toto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;values&amp;amp;v;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;quit;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %mend;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %prog;&lt;BR /&gt;NOTE: The query requires remerging summary statistics back with the original data.&lt;BR /&gt;NOTE: 1 row was inserted into WORK.TOTO.&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jan 2017 12:05:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326494#M271425</guid>
      <dc:creator>LineMoon</dc:creator>
      <dc:date>2017-01-21T12:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326498#M271426</link>
      <description>&lt;P&gt;You're creating v1 and v2 in a macro, so they are local to the macro. Use&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%global v1 v2;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;in the macro to put them into the global macro variable table.&lt;/P&gt;
&lt;P&gt;And call the macro before using v1 and v2.&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jan 2017 13:17:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326498#M271426</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-01-21T13:17:42Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326527#M271427</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/38862"&gt;@ll&lt;/a&gt;: Thank you.&lt;/P&gt;
&lt;P&gt;I know that. I do not need them to be "global"&lt;/P&gt;
&lt;P&gt;For a global parameter , I need&lt;/P&gt;
&lt;P&gt;%let v =(&amp;amp;v1,"&amp;amp;v2");&lt;/P&gt;
&lt;P&gt;for avoid that's worning, I think&amp;nbsp; about mask function&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jan 2017 22:47:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326527#M271427</guid>
      <dc:creator>LineMoon</dc:creator>
      <dc:date>2017-01-21T22:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326530#M271428</link>
      <description>&lt;P&gt;Do you want to assign the literal string '&amp;amp;v1' as part of the value of the macro variable V? &amp;nbsp;If so the easiest way is to use a data step and call symputx() function.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
   call symputx('V','(&amp;amp;v1,"&amp;amp;v2")');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 21 Jan 2017 23:19:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326530#M271428</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-01-21T23:19:24Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326533#M271429</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;&amp;nbsp;: Thank you tom that's exact, there is&amp;nbsp;"no warning " in the output.&lt;/P&gt;
&lt;P&gt;But I need one line code and macro-variable indexed,&amp;nbsp;f1, f2,...fn&lt;/P&gt;
&lt;P&gt;%let f1=(&amp;amp;v1, "&amp;amp;v2");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let fn=(&amp;amp;m1,&amp;amp;y2,"&amp;amp;&amp;nbsp;h");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jan 2017 23:32:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326533#M271429</guid>
      <dc:creator>LineMoon</dc:creator>
      <dc:date>2017-01-21T23:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326535#M271430</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/44053"&gt;@LineMoon&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Then you need to create and populate &amp;amp;f1 to &amp;amp;fn as global variables &lt;STRONG&gt;inside&lt;/STRONG&gt; your macro.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2017 00:13:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326535#M271430</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-01-22T00:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326538#M271431</link>
      <description>&lt;P&gt;What are you expecting this line to do&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;values&amp;amp;v&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You expect that to resolve to?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;values (&amp;amp;v1, &amp;amp;v2)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If so, I don't think that logic is quite correct.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2017 00:31:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326538#M271431</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-01-22T00:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326541#M271432</link>
      <description>&lt;P&gt;What is the larger problem that you are trying to solve? Perhaps there is an easy way that does not involve so many macro variables.&lt;/P&gt;
&lt;P&gt;If the goal is to move data around then having the data in data sets is probably going to be much easier. It will also be more accurate since you can lose precision converting data into text to store in macro variables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2017 01:00:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326541#M271432</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-01-22T01:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326542#M271433</link>
      <description>&lt;P&gt;Why are you using macro variables?&lt;/P&gt;
&lt;P&gt;Can't you just replace these two statements:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select max(w1)+1,w2 into :v1,:v2
  from toto
;
insert into toto
values&amp;amp;v
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;with this one statement that does not need macro variables at all?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;insert into toto
select max(w1)+1,w2
from toto
;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If SAS complains about reading and writing from the same table then introduce a temporary table.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;create table temp as 
select max(w1)+1 as w1,w2
from toto
;
insert into toto
select * from temp
;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 22 Jan 2017 01:18:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326542#M271433</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-01-22T01:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326565#M271434</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt; :Thank you,&lt;/P&gt;
&lt;P&gt;I prefere&amp;nbsp;&amp;nbsp; Fi=(&amp;amp;v1,"&amp;amp;v2.") and values&amp;amp;Fi.&lt;/P&gt;
&lt;P&gt;because Fi can change&lt;/P&gt;
&lt;P&gt;I can have&lt;/P&gt;
&lt;P&gt;Fj=(&amp;amp;v1,"&amp;amp;v2",'test1',"&amp;amp;country",'',.);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2017 11:04:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326565#M271434</guid>
      <dc:creator>LineMoon</dc:creator>
      <dc:date>2017-01-22T11:04:05Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326593#M271435</link>
      <description>&lt;P&gt;Why is it harder to edit the program than to edit the %LET statement?&lt;/P&gt;
&lt;P&gt;Unless you are talking about generating the code from source table. In that case you need show us the source table and explain the rules for generating the code. Personally I find that complex code generation is easier to do by using a data step to write the code to a text file. You can then use %INCLUDE to execute the code you generated.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2017 17:44:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-macro-warning/m-p/326593#M271435</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-01-22T17:44:02Z</dc:date>
    </item>
  </channel>
</rss>

