<?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: Moving Data from Horizontal to Vertical in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749178#M235365</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;'s response provides the most common approach to this problem - it has the very useful DO loop.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is another approach, which doesn't use a DO loop.&amp;nbsp; It uses 2 SET statements.&amp;nbsp; This means that each incoming observation is accessed twice, and each access followed by an OUTPUT statement.&amp;nbsp; The first time the B variables are not read in, and the A variables are renamed (not copied) to OUT1, OUT2, and OUT3.&amp;nbsp; The second time the A variables are not read in, and the B variables are renamed.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have (drop=b_: rename=(a_1=out1 a_2=out2 a_3=out3));
    output;
    set have (drop=a_: rename=(b_1=out1 b_2=out2 b_3=out3));
    output;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit note:&amp;nbsp; with's&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;'s suggestion, this can be made robust against growing variable counts, as in:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have (drop=b_: rename=(a_1-a_100 = out1-out100));
    output;
    set have (drop=a_: rename=(b_1-b_100 = out1-out100));
    output;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Jun 2021 18:52:30 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2021-06-21T18:52:30Z</dc:date>
    <item>
      <title>Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749163#M235353</link>
      <description>&lt;P&gt;Hi SAS Community - I'm relatively new to SAS and I don't have much experience moving data around within tables using a data step. I'm trying to go from the Beginning table to the Ending table as seen below.&amp;nbsp; Essentially, variables A_ and B_ have the same EX_Date, Sales_Date, SerialNo, and Price.&amp;nbsp; I want to move A_ and B_ under the headings 1, 2, and 3 so that the data is organized by 1, 2, and 3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a specific function within a data step that can help with this?&amp;nbsp; Would Array work?&amp;nbsp; Any help is greatly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Beginning Table&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ex_Date&lt;/TD&gt;&lt;TD&gt;Sales_Date&lt;/TD&gt;&lt;TD&gt;SerialNo&lt;/TD&gt;&lt;TD&gt;Price&lt;/TD&gt;&lt;TD&gt;A_1&lt;/TD&gt;&lt;TD&gt;A_2&lt;/TD&gt;&lt;TD&gt;A_3&lt;/TD&gt;&lt;TD&gt;B_1&lt;/TD&gt;&lt;TD&gt;B_2&lt;/TD&gt;&lt;TD&gt;B_3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 01&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;79&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;352&lt;/TD&gt;&lt;TD&gt;259&lt;/TD&gt;&lt;TD&gt;288&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 02&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;496&lt;/TD&gt;&lt;TD&gt;475&lt;/TD&gt;&lt;TD&gt;239&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 03&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;232&lt;/TD&gt;&lt;TD&gt;377&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ending Table&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ex_Date&lt;/TD&gt;&lt;TD&gt;Sales_Date&lt;/TD&gt;&lt;TD&gt;SerialNo&lt;/TD&gt;&lt;TD&gt;Price&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 01&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;79&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 01&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;352&lt;/TD&gt;&lt;TD&gt;259&lt;/TD&gt;&lt;TD&gt;288&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 02&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 02&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;496&lt;/TD&gt;&lt;TD&gt;475&lt;/TD&gt;&lt;TD&gt;239&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 03&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20121001&lt;/TD&gt;&lt;TD&gt;20130119&lt;/TD&gt;&lt;TD&gt;Serial 03&lt;/TD&gt;&lt;TD&gt;1250&lt;/TD&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;232&lt;/TD&gt;&lt;TD&gt;377&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 20 Jun 2021 21:29:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749163#M235353</guid>
      <dc:creator>neveragain</dc:creator>
      <dc:date>2021-06-20T21:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749164#M235354</link>
      <description>&lt;P&gt;UNTESTED CODE (If you want tested code, please provide sample data following &lt;A href="https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/" target="_self"&gt;these instructions&lt;/A&gt;)&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 a a_1-a_3;
    array b b_1-b_3;
    array out out1-out3;
    do i=1 to dim(a);
        out(i) = a(i);
    end;
    output;
    do i=1 to dim(b);
        out(i) = b(i);
    end;
    output;
    drop a_: b_:;
run;
        &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 20 Jun 2021 22:05:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749164#M235354</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-20T22:05:39Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749169#M235358</link>
      <description>Hi PaigeMiller - thank you for the quick reply and for the instructions on&lt;BR /&gt;posting data. I'm non-native English and I'm having trouble&lt;BR /&gt;understadning how to use the macro. Is there a section of the instructions&lt;BR /&gt;that is to be focused on?&lt;BR /&gt;&lt;BR /&gt;I ran the code and troubleshotted some things but the table is pulling no&lt;BR /&gt;observations.&lt;BR /&gt;&lt;BR /&gt;Thank you again.&lt;BR /&gt;</description>
      <pubDate>Sun, 20 Jun 2021 22:32:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749169#M235358</guid>
      <dc:creator>neveragain</dc:creator>
      <dc:date>2021-06-20T22:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749178#M235365</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;'s response provides the most common approach to this problem - it has the very useful DO loop.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is another approach, which doesn't use a DO loop.&amp;nbsp; It uses 2 SET statements.&amp;nbsp; This means that each incoming observation is accessed twice, and each access followed by an OUTPUT statement.&amp;nbsp; The first time the B variables are not read in, and the A variables are renamed (not copied) to OUT1, OUT2, and OUT3.&amp;nbsp; The second time the A variables are not read in, and the B variables are renamed.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have (drop=b_: rename=(a_1=out1 a_2=out2 a_3=out3));
    output;
    set have (drop=a_: rename=(b_1=out1 b_2=out2 b_3=out3));
    output;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit note:&amp;nbsp; with's&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;'s suggestion, this can be made robust against growing variable counts, as in:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have (drop=b_: rename=(a_1-a_100 = out1-out100));
    output;
    set have (drop=a_: rename=(b_1-b_100 = out1-out100));
    output;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 18:52:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749178#M235365</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2021-06-21T18:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749225#M235383</link>
      <description>&lt;P&gt;Very nice, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;&amp;nbsp;, although probably not feasible if the real problem has a1-a100 and b1-b100&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 10:33:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749225#M235383</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-21T10:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749226#M235384</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/329415"&gt;@neveragain&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Hi PaigeMiller - thank you for the quick reply and for the instructions on&lt;BR /&gt;posting data. I'm non-native English and I'm having trouble&lt;BR /&gt;understadning how to use the macro.&amp;nbsp;Is there a section of the instructions&amp;nbsp;that is to be focused on?&lt;/BLOCKQUOTE&gt;
&lt;P&gt;There is HELP embedded in the macro, which is printed out at the link I gave, and an example. Do you have questions about it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;I ran the code and troubleshotted some things but the table is pulling no&amp;nbsp;observations.&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Important information: you can't just say "pulling no observations" and then provide no additional details. Saying it doesn't work and providing no other details leaves us unable to help. When your have SAS code that isn't working, &lt;STRONG&gt;SHOW US THE LOG&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 10:38:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749226#M235384</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-21T10:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749242#M235395</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input (Ex_Date	Sales_Date	SerialNo) (:$20.)	Price	A_1	A_2	A_3	B_1	B_2	B_3;
cards;
20121001	20130119	Serial01	1250	15	79	10	352	259	288
20121001	20130119	Serial02	1250	34	82	1	496	475	239
20121001	20130119	Serial03	1250	48	33	15	106	232	377
;
data want;
 set have;
 array x{*} a_1--b_3;
 do i=1 to dim(x) by 3;
  _1=x{i}; _2=x{i+1}; _3=x{i+2};output;
 end;
drop a_1--b_3 i;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 21 Jun 2021 12:17:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749242#M235395</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-06-21T12:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749243#M235396</link>
      <description>Why not feasible ? Could be &lt;BR /&gt;&lt;BR /&gt;rename=(a_1-a_100 = out1-out100)</description>
      <pubDate>Mon, 21 Jun 2021 12:21:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749243#M235396</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-06-21T12:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749485#M235520</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Why not feasible ? Could be &lt;BR /&gt;&lt;BR /&gt;rename=(a_1-a_100 = out1-out100)&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Interesting, the SAS documentation does not mention this as a possibility for the RENAME= option.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/doc/en/pgmmvacdc/9.4/ledsoptsref/p09ikb01zz9knnn16y401utyq4un.htm" target="_blank"&gt;https://documentation.sas.com/doc/en/pgmmvacdc/9.4/ledsoptsref/p09ikb01zz9knnn16y401utyq4un.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, for the RENAME statement in a DATA step, this is specifically mentioned:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/doc/en/pgmmvacdc/9.4/lestmtsref/n0x16kvqkxxdx5n1t04voifvo8wo.htm" target="_blank"&gt;https://documentation.sas.com/doc/en/pgmmvacdc/9.4/lestmtsref/n0x16kvqkxxdx5n1t04voifvo8wo.htm&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jun 2021 11:40:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749485#M235520</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-22T11:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749488#M235523</link>
      <description>Therefore, we can find many gem about SAS skill at this forum when we get together.</description>
      <pubDate>Tue, 22 Jun 2021 11:49:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749488#M235523</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-06-22T11:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Moving Data from Horizontal to Vertical</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749491#M235526</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Therefore, we can find many gem about SAS skill at this forum when we get together.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Of all the very smart things&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;has ever said, this is my favorite.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jun 2021 11:56:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-Data-from-Horizontal-to-Vertical/m-p/749491#M235526</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-22T11:56:03Z</dc:date>
    </item>
  </channel>
</rss>

