<?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: Statement Error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741532#M231808</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/67134"&gt;@ybz12003&lt;/a&gt;&amp;nbsp; Array variables are created at compile time and not at execution time. Therefore, your idea wouldn't work. However you could create another array statement defining its variable with SEC prefix like the below-&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data Want;
	set Have;
	
	array vars uairway uapnea ugastro ugerd uendo uallergy uprem unone;
	array s  sec_uairway sec_uapnea sec_ugerd sec_uendo sec_uallergy sec_uprem sec_unone;
    do over vars;
        if find(SEC_uothersp_update1,vname(vars),"i") then s=1;
    end;
	
	
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 14 May 2021 18:53:14 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2021-05-14T18:53:14Z</dc:date>
    <item>
      <title>Statement Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741526#M231805</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to add a prefix text, 'SEC_', to the ARRAY variable columns as my code shown below.&amp;nbsp; I got an error message from the log window.&amp;nbsp; Please help me to fix it.&amp;nbsp; Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data Want;
	set Have;
	
	array vars uairway uapnea ugastro ugerd uendo uallergy uprem unone;
    do over vars;
        if find(SEC_uothersp_update1,vname(vars),"i") then 'SEC_'||vars=1;
    end;
	
	
run;&lt;/PRE&gt;
&lt;P&gt;Log massage shows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;do over vars;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;if find(SEC_uothersp_update1,vname(vars),"i") then 'SEC_'||vars=1;&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;&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;/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;&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; 180&lt;/P&gt;
&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;end;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 18:14:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741526#M231805</guid>
      <dc:creator>ybz12003</dc:creator>
      <dc:date>2021-05-14T18:14:37Z</dc:date>
    </item>
    <item>
      <title>Re: Statement Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741532#M231808</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/67134"&gt;@ybz12003&lt;/a&gt;&amp;nbsp; Array variables are created at compile time and not at execution time. Therefore, your idea wouldn't work. However you could create another array statement defining its variable with SEC prefix like the below-&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data Want;
	set Have;
	
	array vars uairway uapnea ugastro ugerd uendo uallergy uprem unone;
	array s  sec_uairway sec_uapnea sec_ugerd sec_uendo sec_uallergy sec_uprem sec_unone;
    do over vars;
        if find(SEC_uothersp_update1,vname(vars),"i") then s=1;
    end;
	
	
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 18:53:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741532#M231808</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2021-05-14T18:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: Statement Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741534#M231809</link>
      <description>Thanks much!</description>
      <pubDate>Fri, 14 May 2021 19:00:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Statement-Error/m-p/741534#M231809</guid>
      <dc:creator>ybz12003</dc:creator>
      <dc:date>2021-05-14T19:00:13Z</dc:date>
    </item>
  </channel>
</rss>

