<?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 The macroArray package [ver. 1.3.0] in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/The-macroArray-package-ver-1-3-0/m-p/981880#M379203</link>
    <description>&lt;P&gt;Hi SAS-C,&lt;/P&gt;
&lt;P&gt;Just FYI, t&lt;SPAN&gt;he &lt;STRONG&gt;&lt;A title="https://github.com/SASPAC/macroarray" href="https://github.com/SASPAC/macroarray" target="_self"&gt;macroArray&lt;/A&gt;&lt;/STRONG&gt; package [ver. 1.3.0] is available in &lt;A title="https://github.com/SASPAC" href="https://github.com/SASPAC" target="_self"&gt;SASPAC&lt;/A&gt; now.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Changes:&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Four new parameters in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="do_over" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md#doover-macro-6" target="_blank"&gt;&lt;CODE&gt;%do_over()&lt;/CODE&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;macro:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;check&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;rephrase&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;trigger&lt;/CODE&gt;, and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;unq&lt;/CODE&gt;. See "Details" section below.&lt;/LI&gt;
&lt;LI&gt;Minor updates in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="array macro" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md#array-macro-3" target="_blank"&gt;&lt;CODE&gt;%array()&lt;/CODE&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;macro.&lt;/LI&gt;
&lt;LI&gt;&lt;A title="documentation" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md" target="_blank"&gt;Documentation&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;updated and refreshed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For &lt;STRONG&gt;detailed description&lt;/STRONG&gt; of changes see&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/SASPAC/macroarray/releases/tag/1.3.0" target="_blank"&gt;&lt;STRONG&gt;releases notes&lt;/STRONG&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A "sneak-peak" example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*
%loadPackage(macroArray)
*/

/* macro array V with variables names list */
  %array(V[4] ("a" "b" "c" "d"), macarray=Y)

/* test data sets*/
  data test;
    array x{*} %do_over(V) (1:&amp;amp;VN.);
  run;
 
/* use %do_over for quick rename */ 
  proc datasets nolist noprint lib=work;
    modify test12;
      rename 
        %do_over(V,rephrase = ?=new_?) /* e.g., a=a_new */
      ;
    run;
  quit;
  
  data _null_;
    set test;
    put _ALL_;
  run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
    <pubDate>Tue, 13 Jan 2026 15:12:53 GMT</pubDate>
    <dc:creator>yabwon</dc:creator>
    <dc:date>2026-01-13T15:12:53Z</dc:date>
    <item>
      <title>The macroArray package [ver. 1.3.0]</title>
      <link>https://communities.sas.com/t5/SAS-Programming/The-macroArray-package-ver-1-3-0/m-p/981880#M379203</link>
      <description>&lt;P&gt;Hi SAS-C,&lt;/P&gt;
&lt;P&gt;Just FYI, t&lt;SPAN&gt;he &lt;STRONG&gt;&lt;A title="https://github.com/SASPAC/macroarray" href="https://github.com/SASPAC/macroarray" target="_self"&gt;macroArray&lt;/A&gt;&lt;/STRONG&gt; package [ver. 1.3.0] is available in &lt;A title="https://github.com/SASPAC" href="https://github.com/SASPAC" target="_self"&gt;SASPAC&lt;/A&gt; now.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Changes:&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Four new parameters in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="do_over" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md#doover-macro-6" target="_blank"&gt;&lt;CODE&gt;%do_over()&lt;/CODE&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;macro:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;check&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;rephrase&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;trigger&lt;/CODE&gt;, and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;unq&lt;/CODE&gt;. See "Details" section below.&lt;/LI&gt;
&lt;LI&gt;Minor updates in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="array macro" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md#array-macro-3" target="_blank"&gt;&lt;CODE&gt;%array()&lt;/CODE&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;macro.&lt;/LI&gt;
&lt;LI&gt;&lt;A title="documentation" href="https://github.com/SASPAC/macroarray/blob/main/macroarray.md" target="_blank"&gt;Documentation&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;updated and refreshed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For &lt;STRONG&gt;detailed description&lt;/STRONG&gt; of changes see&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/SASPAC/macroarray/releases/tag/1.3.0" target="_blank"&gt;&lt;STRONG&gt;releases notes&lt;/STRONG&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A "sneak-peak" example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*
%loadPackage(macroArray)
*/

/* macro array V with variables names list */
  %array(V[4] ("a" "b" "c" "d"), macarray=Y)

/* test data sets*/
  data test;
    array x{*} %do_over(V) (1:&amp;amp;VN.);
  run;
 
/* use %do_over for quick rename */ 
  proc datasets nolist noprint lib=work;
    modify test12;
      rename 
        %do_over(V,rephrase = ?=new_?) /* e.g., a=a_new */
      ;
    run;
  quit;
  
  data _null_;
    set test;
    put _ALL_;
  run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2026 15:12:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/The-macroArray-package-ver-1-3-0/m-p/981880#M379203</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2026-01-13T15:12:53Z</dc:date>
    </item>
  </channel>
</rss>

