<?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: can i use arrays? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351316#M273698</link>
    <description>&lt;P&gt;Thank you for your response. the code below runs as expected,&lt;/P&gt;&lt;P&gt;i was just trying to understand few lines in code, i will appreciate if you can explan.&lt;/P&gt;&lt;P&gt;why do we have R6a_chk seperate and not part of array?&lt;/P&gt;&lt;P&gt;i know cmiss option looks for&amp;nbsp; count of missing value in R5_chk R5a_chk R5b_chk R6_chk and compares with&lt;/P&gt;&lt;P&gt;count of dim(R) which in this case is 4 i believe since R6a_chk is not part of array. if you can please explain below line of code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;cmiss&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;of R&lt;SPAN class="token punctuation"&gt;{&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;*&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;dim&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;R&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; or &lt;SPAN class="token operator"&gt;not&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;missing&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;R6a_chk&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;then&lt;/SPAN&gt; do&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;also can i apply vvalue format vvalue(R5_chk) to those values since it translates to some kind of description based on value of R5_chk?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 19 Apr 2017 14:29:30 GMT</pubDate>
    <dc:creator>sasuser101</dc:creator>
    <dc:date>2017-04-19T14:29:30Z</dc:date>
    <item>
      <title>can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351067#M273694</link>
      <description>&lt;P&gt;i have dataset with columns from R1 to R70 along with additional columns.&lt;/P&gt;&lt;P&gt;Values from R1 to R70 are grouped based on certain filters&lt;/P&gt;&lt;P&gt;Like group A will be combination of R5_chk R5a_chk R5b_chk R6_chk R6a_chk&lt;/P&gt;&lt;P&gt;Like group B will be like R7_chk to&amp;nbsp; R22_chk&amp;nbsp; and so on.&lt;/P&gt;&lt;P&gt;if values in group is not null then i need to create a flag in below example chk_grp_a and&lt;/P&gt;&lt;P&gt;concatanate values as shown in chk_grp_a_desc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The below code works but i was wondering is there a efficient way to do below task using arrays?. So i dont have to specify variable names for group B or C which comprise of 15 to 30 variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data groupa (keep= R5_chk R5a_chk R5b_chk R6_chk R6a_chk chk_grp_a chk_grp_a_desc )&amp;nbsp; ;&lt;BR /&gt;set wk.input_chk_rules_ed;&lt;BR /&gt;if&lt;BR /&gt;R5_chk ne '' OR R5a_chk ne '' OR R5b_chk ne '' OR R6_chk ne '' OR R6a_chk eq ''&lt;BR /&gt;then do;&lt;BR /&gt;chk_grp_a = 'Yes';&lt;BR /&gt;chk_grp_a_desc = CATX&lt;BR /&gt;(' : ',&lt;BR /&gt;IFC( R5_chk eq&amp;nbsp; '' , ' '&amp;nbsp; , vvalue(R5_chk)),&lt;BR /&gt;IFC( R5b_chk eq '' , ' ' ,&amp;nbsp; vvalue(R5b_chk)),&lt;BR /&gt;IFC( R5a_chk eq '' , ' ' ,&amp;nbsp; vvalue(R5a_chk)),&lt;BR /&gt;IFC( R6_chk eq&amp;nbsp; '' , ' ' ,&amp;nbsp; vvalue(R6_chk)),&lt;BR /&gt;IFC( R6a_chk eq '' , ' ' ,&amp;nbsp; vvalue(R6a_chk))&lt;BR /&gt;);&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;"R5_chk"&amp;nbsp; "R5a_chk"&amp;nbsp; "R5b_chk"&amp;nbsp; "R6_chk"&amp;nbsp;&amp;nbsp;&amp;nbsp; "R6a_chk" &amp;nbsp; &amp;nbsp; "chk_grp_a "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "chk_grp_a_desc"&lt;BR /&gt;&amp;nbsp; abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bgcbs&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; jfhfg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shdg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc:abc:bgcbs:jfhfg:shdg:&lt;BR /&gt;&amp;nbsp; abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; bgcbs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shdg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc:bgcbs:shdg&lt;BR /&gt;&amp;nbsp; abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bgcbs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfhfg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc:abc:bgcbs:jfhfg&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2017 22:17:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351067#M273694</guid>
      <dc:creator>sasuser101</dc:creator>
      <dc:date>2017-04-18T22:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351071#M273695</link>
      <description>&lt;P&gt;It really looks like you are not taking advantage of the CATX() function.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;length chk_grp_a_desc $200 ;
chk_grp_a_desc = catx(':',of R5_chk R5a_chk R5b_chk R6_ch R6a_chk);
if chk_grp_a_desc ne ' ' then chk_grp_a = 'Yes';&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Apr 2017 22:31:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351071#M273695</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-04-18T22:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351080#M273696</link>
      <description>&lt;P&gt;If you have a reason to address those variables again it may be worth while to create an array otherwise not. Here's a complete data step to expand on &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;'s solution show you can see how that may work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   array GrpA    R5_chk R5a_chk ne R5b_chk R6_chk  R6a_chk; 
   length chk_grp_a_desc $200 ;
   chk_grp_a_desc = catx(':',of GrpA(*));
   if chk_grp_a_desc ne ' ' then chk_grp_a = 'Yes';
run;&lt;/PRE&gt;
&lt;P&gt;Possible things of interest would be "how many of the GrpA are populated"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;GrpA_Count = dim(GrpA) - cmiss(of GrpA(*));&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Apr 2017 23:14:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351080#M273696</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-04-18T23:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351103#M273697</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data groupa (keep= R5_chk R5a_chk R5b_chk R6_chk R6a_chk chk_grp_a chk_grp_a_desc )  ;
set wk.input_chk_rules_ed;
array R{*} $ R5_chk R5a_chk R5b_chk R6_chk;
if cmiss(of R{*}) &amp;lt; dim(R) or not missing(R6a_chk) then do;
	chk_grp_a = 'Yes';
	chk_grp_a_desc = CATX(' : ', of R{*}, R6a_chk);
	end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 19 Apr 2017 02:07:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351103#M273697</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-04-19T02:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351316#M273698</link>
      <description>&lt;P&gt;Thank you for your response. the code below runs as expected,&lt;/P&gt;&lt;P&gt;i was just trying to understand few lines in code, i will appreciate if you can explan.&lt;/P&gt;&lt;P&gt;why do we have R6a_chk seperate and not part of array?&lt;/P&gt;&lt;P&gt;i know cmiss option looks for&amp;nbsp; count of missing value in R5_chk R5a_chk R5b_chk R6_chk and compares with&lt;/P&gt;&lt;P&gt;count of dim(R) which in this case is 4 i believe since R6a_chk is not part of array. if you can please explain below line of code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;cmiss&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;of R&lt;SPAN class="token punctuation"&gt;{&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;*&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;dim&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;R&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; or &lt;SPAN class="token operator"&gt;not&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;missing&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;R6a_chk&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;then&lt;/SPAN&gt; do&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;also can i apply vvalue format vvalue(R5_chk) to those values since it translates to some kind of description based on value of R5_chk?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2017 14:29:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351316#M273698</guid>
      <dc:creator>sasuser101</dc:creator>
      <dc:date>2017-04-19T14:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351360#M273699</link>
      <description>&lt;P&gt;I could not treat R6a_chk like the other variables because it is not subject to the same condition as the other variables in your code&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;R5_chk ne '' OR R5a_chk ne '' OR R5b_chk ne '' OR R6_chk ne '' OR R6a_chk &lt;FONT color="#FF0000"&gt;eq&lt;/FONT&gt; ''&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2017 16:13:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351360#M273699</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-04-19T16:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351374#M273700</link>
      <description>&lt;P&gt;Thanks,&amp;nbsp; one last question can i use vvalue function?&lt;/P&gt;&lt;P&gt;since concatanated field abc:abc:bgcbs:jfhfg:shdg&amp;nbsp; are the codes that i need to translate to description&lt;/P&gt;&lt;P&gt;for example&lt;/P&gt;&lt;P&gt;code&amp;nbsp;&amp;nbsp;&amp;nbsp; description&lt;/P&gt;&lt;P&gt;abc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this is for value a&lt;/P&gt;&lt;P&gt;bgcbs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contact customer&lt;/P&gt;&lt;P&gt;jfhfg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait for response&lt;/P&gt;&lt;P&gt;shdg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; should be ready&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so i need to apply that description to concataned field. right now i am using proc format as below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data _null_ ;&lt;BR /&gt;set wk.rulelkup end=done;&lt;BR /&gt;if _n_ = 1 then call execute('proc format library=work;value $abc (multilabel) ');&lt;BR /&gt;call execute ('"' !! trim(ID) !! '" = "' !! trim(Rule) !!'" ');&lt;BR /&gt;if done then call execute(';run;');&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after applying format it should look like&lt;/P&gt;&lt;P&gt;abc:abc:bgcbs:jfhfg:shdg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is for value a : this is for value a : contact customer : wait for response : should be ready&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&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>Wed, 19 Apr 2017 16:39:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351374#M273700</guid>
      <dc:creator>sasuser101</dc:creator>
      <dc:date>2017-04-19T16:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351502#M273701</link>
      <description>&lt;P&gt;Hi PGStats,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;from what I understood fromt the code, the conditiond is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;if at least one of the variables within the R array is nonmissing or R6a_chk IS missing&amp;gt;&lt;/P&gt;
&lt;P&gt;Then shouldn't the code be:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;if cmiss(of R{*}) &amp;lt; dim(R) or missing(&lt;SPAN&gt;R6a_chk&lt;/SPAN&gt;) then do;&lt;/PRE&gt;
&lt;P&gt;that is, shouldn't the "not" be omitted from the condition for variable &lt;SPAN&gt;R6a_chk because you do want it to be missing in order to proceed with the "then do"?&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2017 01:38:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351502#M273701</guid>
      <dc:creator>ilikesas</dc:creator>
      <dc:date>2017-04-20T01:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351503#M273702</link>
      <description>&lt;P&gt;You are right&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/12982"&gt;@ilikesas&lt;/a&gt;. My error.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2017 01:52:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351503#M273702</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-04-20T01:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351872#M273703</link>
      <description>&lt;P&gt;Hi anyone can you please help with above query?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2017 19:19:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351872#M273703</guid>
      <dc:creator>sasuser101</dc:creator>
      <dc:date>2017-04-20T19:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: can i use arrays?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351974#M273704</link>
      <description>&lt;P&gt;Maybe it will be better if you posted a new question&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 02:09:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/can-i-use-arrays/m-p/351974#M273704</guid>
      <dc:creator>ilikesas</dc:creator>
      <dc:date>2017-04-21T02:09:40Z</dc:date>
    </item>
  </channel>
</rss>

