<?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: Transpose data in 5 variables in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Transpose-data-in-5-variables/m-p/576573#M13075</link>
    <description>&lt;P&gt;If you don't have a big table try double proc transpose.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
infile cards expandtabs truncover;
input (GRP_a	GRP_B	GRP_C	GRP_d	GRP_E	Total_Value	Total_Volume ) (:$20.);
cards;
abc	key	ColX	. 	aa	GBP39,775,288	1634267
abc	key	ColX	. 	bb	GBP142,123,608	722948
abc	key	ColX	. 	cc	GBP813,636,979	22434774
;

proc transpose data=have out=temp;
by GRP_a	GRP_B	GRP_C	GRP_d GRP_E;
var Total_Value	Total_Volume;
run;
proc transpose data=temp out=want delimiter=_ ;
by GRP_a	GRP_B	GRP_C	GRP_d ;
var col1;
id GRP_E _name_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 25 Jul 2019 13:03:24 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2019-07-25T13:03:24Z</dc:date>
    <item>
      <title>Transpose data in 5 variables</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Transpose-data-in-5-variables/m-p/576537#M13072</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would really appreciate if someone could help me with the following.&lt;/P&gt;&lt;P&gt;I need to transpose below data&amp;nbsp;&lt;/P&gt;&lt;DIV align="right"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;GRP_a&lt;/TD&gt;&lt;TD&gt;GRP_B&lt;/TD&gt;&lt;TD&gt;GRP_C&lt;/TD&gt;&lt;TD&gt;GRP_d&lt;/TD&gt;&lt;TD&gt;GRP_E&lt;/TD&gt;&lt;TD&gt;Total_Value&lt;/TD&gt;&lt;TD&gt;Total_Volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;key&lt;/TD&gt;&lt;TD&gt;ColX&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;GBP 39,775,288&lt;/TD&gt;&lt;TD&gt;1634267&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;key&lt;/TD&gt;&lt;TD&gt;ColX&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;GBP 142,123,608&lt;/TD&gt;&lt;TD&gt;722948&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;key&lt;/TD&gt;&lt;TD&gt;ColX&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;cc&lt;/TD&gt;&lt;TD&gt;GBP 813,636,979&lt;/TD&gt;&lt;TD&gt;22434774&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;to this format&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;GRP_a&lt;/TD&gt;&lt;TD&gt;GRP_B&lt;/TD&gt;&lt;TD&gt;GRP_C&lt;/TD&gt;&lt;TD&gt;GRP_d&lt;/TD&gt;&lt;TD&gt;aa_Value&lt;/TD&gt;&lt;TD&gt;aa_Vol&lt;/TD&gt;&lt;TD&gt;bb_Value&lt;/TD&gt;&lt;TD&gt;bb_Volume&lt;/TD&gt;&lt;TD&gt;cc_Value&lt;/TD&gt;&lt;TD&gt;cc_Volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;abc&lt;/TD&gt;&lt;TD&gt;key&lt;/TD&gt;&lt;TD&gt;ColX&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;GBP 39,775,288&lt;/TD&gt;&lt;TD&gt;1634267&lt;/TD&gt;&lt;TD&gt;###########&lt;/TD&gt;&lt;TD&gt;722948&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;22434774&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 25 Jul 2019 11:35:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Transpose-data-in-5-variables/m-p/576537#M13072</guid>
      <dc:creator>MV04</dc:creator>
      <dc:date>2019-07-25T11:35:08Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose data in 5 variables</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Transpose-data-in-5-variables/m-p/576573#M13075</link>
      <description>&lt;P&gt;If you don't have a big table try double proc transpose.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
infile cards expandtabs truncover;
input (GRP_a	GRP_B	GRP_C	GRP_d	GRP_E	Total_Value	Total_Volume ) (:$20.);
cards;
abc	key	ColX	. 	aa	GBP39,775,288	1634267
abc	key	ColX	. 	bb	GBP142,123,608	722948
abc	key	ColX	. 	cc	GBP813,636,979	22434774
;

proc transpose data=have out=temp;
by GRP_a	GRP_B	GRP_C	GRP_d GRP_E;
var Total_Value	Total_Volume;
run;
proc transpose data=temp out=want delimiter=_ ;
by GRP_a	GRP_B	GRP_C	GRP_d ;
var col1;
id GRP_E _name_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 25 Jul 2019 13:03:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Transpose-data-in-5-variables/m-p/576573#M13075</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2019-07-25T13:03:24Z</dc:date>
    </item>
  </channel>
</rss>

