<?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: Need help with proc transpose... in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113851#M5967</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anil..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the other way to get output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data final_data_summ;&lt;/P&gt;&lt;P&gt;input Name$ product $ unit volume;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;A1 CC 6 0&lt;/P&gt;&lt;P&gt;A1 PL 2 116650&lt;/P&gt;&lt;P&gt;A1 SL 1 38930&lt;/P&gt;&lt;P&gt;A2 CC 9 0&lt;/P&gt;&lt;P&gt;A2 SL 1 20588&lt;/P&gt;&lt;P&gt;A3 CC 4 0&lt;/P&gt;&lt;P&gt;A4 PL 13 523137&lt;/P&gt;&lt;P&gt;A4 SL 2 90423&lt;/P&gt;&lt;P&gt;A5 CC 2 0&lt;/P&gt;&lt;P&gt;A5 PL 4 176813&lt;/P&gt;&lt;P&gt;A5 SL 1 53988&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data = final_data_summ&lt;/P&gt;&lt;P&gt;out=final_data_transpose;&lt;/P&gt;&lt;P&gt;by name;&lt;/P&gt;&lt;P&gt;var unit volume;&lt;/P&gt;&lt;P&gt;id product;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data unit val;&lt;/P&gt;&lt;P&gt;set final_data_transpose;&lt;/P&gt;&lt;P&gt;if _name_="unit" then output unit;&lt;/P&gt;&lt;P&gt;else output val;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Final(Drop=_name_);&lt;/P&gt;&lt;P&gt;merge Unit(rename=(CC=CCUnit PL=PLUnit SL=SLUnit)) Val(Rename=(PL=PLVal SL=SlVal));&lt;/P&gt;&lt;P&gt;by name;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Feb 2013 13:46:06 GMT</pubDate>
    <dc:creator>kuridisanjeev</dc:creator>
    <dc:date>2013-02-19T13:46:06Z</dc:date>
    <item>
      <title>Need help with proc transpose...</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113849#M5965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;I have below dataset and want to transpose as below output data and i'm just not able to bring the output as shown. I used below proc transpose statement but for each name two observations appear - one with unit and other with volume. Requesting experts to help in re-writing this query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data = final_data_summ&lt;/P&gt;&lt;P&gt; out=final_data_transpose;&amp;nbsp; &lt;/P&gt;&lt;P&gt; by agent_code;&amp;nbsp; &lt;/P&gt;&lt;P&gt; var unit volume;&lt;/P&gt;&lt;P&gt; id product;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Input Data -&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="319" style="width: 228px; height: 319px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl67" height="15" width="38"&gt;&amp;nbsp; &amp;nbsp; Name&lt;/TD&gt;&lt;TD class="xl67" width="50"&gt;product&lt;/TD&gt;&lt;TD class="xl67" width="28"&gt;unit&lt;/TD&gt;&lt;TD class="xl68" width="48"&gt;volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="15"&gt;A1&lt;/TD&gt;&lt;TD class="xl70"&gt;CC&lt;/TD&gt;&lt;TD class="xl70"&gt;6&lt;/TD&gt;&lt;TD class="xl71"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="15"&gt;A1&lt;/TD&gt;&lt;TD class="xl70"&gt;PL&lt;/TD&gt;&lt;TD class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl71"&gt;116,650&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="15"&gt;A1&lt;/TD&gt;&lt;TD class="xl70"&gt;SL&lt;/TD&gt;&lt;TD class="xl70"&gt;1&lt;/TD&gt;&lt;TD class="xl71"&gt;38,930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="15"&gt;A2&lt;/TD&gt;&lt;TD class="xl72"&gt;CC&lt;/TD&gt;&lt;TD class="xl72"&gt;9&lt;/TD&gt;&lt;TD class="xl73"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="15"&gt;A2&lt;/TD&gt;&lt;TD class="xl72"&gt;SL&lt;/TD&gt;&lt;TD class="xl72"&gt;1&lt;/TD&gt;&lt;TD class="xl73"&gt;20,588&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="15"&gt;A3&lt;/TD&gt;&lt;TD class="xl74"&gt;CC&lt;/TD&gt;&lt;TD class="xl74"&gt;4&lt;/TD&gt;&lt;TD class="xl75"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl76" height="15"&gt;A4&lt;/TD&gt;&lt;TD class="xl76"&gt;PL&lt;/TD&gt;&lt;TD class="xl76"&gt;13&lt;/TD&gt;&lt;TD class="xl77"&gt;523,137&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl76" height="15"&gt;A4&lt;/TD&gt;&lt;TD class="xl76"&gt;SL&lt;/TD&gt;&lt;TD class="xl76"&gt;2&lt;/TD&gt;&lt;TD class="xl77"&gt;90,423&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="15"&gt;A5&lt;/TD&gt;&lt;TD class="xl78"&gt;CC&lt;/TD&gt;&lt;TD class="xl78"&gt;2&lt;/TD&gt;&lt;TD class="xl79"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="15"&gt;A5&lt;/TD&gt;&lt;TD class="xl78"&gt;PL&lt;/TD&gt;&lt;TD class="xl78"&gt;4&lt;/TD&gt;&lt;TD class="xl79"&gt;176,813&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="15"&gt;A5&lt;/TD&gt;&lt;TD class="xl78"&gt;SL&lt;/TD&gt;&lt;TD class="xl78"&gt;1&lt;/TD&gt;&lt;TD class="xl79"&gt;53,988&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output Data -&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="263"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl79" height="15" width="38"&gt;Name&lt;/TD&gt;&lt;TD class="xl68" width="47"&gt;CC Unit&lt;/TD&gt;&lt;TD class="xl68" width="45"&gt;PL Unit&lt;/TD&gt;&lt;TD class="xl68" width="45"&gt;SL Unit&lt;/TD&gt;&lt;TD class="xl68" width="46"&gt;PL Vol&lt;/TD&gt;&lt;TD class="xl68" width="42"&gt;SL Vol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl69" height="15"&gt;A1&lt;/TD&gt;&lt;TD class="xl70"&gt;6&lt;/TD&gt;&lt;TD class="xl70"&gt;2&lt;/TD&gt;&lt;TD class="xl70"&gt;1&lt;/TD&gt;&lt;TD class="xl70"&gt;116,650&lt;/TD&gt;&lt;TD class="xl70"&gt;38,930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="15"&gt;A2&lt;/TD&gt;&lt;TD class="xl72"&gt;9&lt;/TD&gt;&lt;TD class="xl72"&gt;0&lt;/TD&gt;&lt;TD class="xl72"&gt;1&lt;/TD&gt;&lt;TD class="xl72"&gt;0&lt;/TD&gt;&lt;TD class="xl72"&gt;20,588&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="15"&gt;A3&lt;/TD&gt;&lt;TD class="xl74"&gt;4&lt;/TD&gt;&lt;TD class="xl74"&gt;0&lt;/TD&gt;&lt;TD class="xl74"&gt;0&lt;/TD&gt;&lt;TD class="xl74"&gt;0&lt;/TD&gt;&lt;TD class="xl74"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl75" height="15"&gt;A4&lt;/TD&gt;&lt;TD class="xl76"&gt;0&lt;/TD&gt;&lt;TD class="xl76"&gt;13&lt;/TD&gt;&lt;TD class="xl76"&gt;2&lt;/TD&gt;&lt;TD class="xl76"&gt;523,137&lt;/TD&gt;&lt;TD class="xl76"&gt;90,423&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="15"&gt;A5&lt;/TD&gt;&lt;TD class="xl78"&gt;2&lt;/TD&gt;&lt;TD class="xl78"&gt;4&lt;/TD&gt;&lt;TD class="xl78"&gt;1&lt;/TD&gt;&lt;TD class="xl78"&gt;176,813&lt;/TD&gt;&lt;TD class="xl78"&gt;53,988&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Anil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 13:14:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113849#M5965</guid>
      <dc:creator>aj34321</dc:creator>
      <dc:date>2013-02-19T13:14:21Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with proc transpose...</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113850#M5966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use two transforms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=have out=middle ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by name product ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc transpose data=middle out=want delimiter=_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by name;&lt;/P&gt;&lt;P&gt;&amp;nbsp; id product _name_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var col1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 13:45:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113850#M5966</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-02-19T13:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with proc transpose...</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113851#M5967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anil..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the other way to get output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data final_data_summ;&lt;/P&gt;&lt;P&gt;input Name$ product $ unit volume;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;A1 CC 6 0&lt;/P&gt;&lt;P&gt;A1 PL 2 116650&lt;/P&gt;&lt;P&gt;A1 SL 1 38930&lt;/P&gt;&lt;P&gt;A2 CC 9 0&lt;/P&gt;&lt;P&gt;A2 SL 1 20588&lt;/P&gt;&lt;P&gt;A3 CC 4 0&lt;/P&gt;&lt;P&gt;A4 PL 13 523137&lt;/P&gt;&lt;P&gt;A4 SL 2 90423&lt;/P&gt;&lt;P&gt;A5 CC 2 0&lt;/P&gt;&lt;P&gt;A5 PL 4 176813&lt;/P&gt;&lt;P&gt;A5 SL 1 53988&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data = final_data_summ&lt;/P&gt;&lt;P&gt;out=final_data_transpose;&lt;/P&gt;&lt;P&gt;by name;&lt;/P&gt;&lt;P&gt;var unit volume;&lt;/P&gt;&lt;P&gt;id product;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data unit val;&lt;/P&gt;&lt;P&gt;set final_data_transpose;&lt;/P&gt;&lt;P&gt;if _name_="unit" then output unit;&lt;/P&gt;&lt;P&gt;else output val;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Final(Drop=_name_);&lt;/P&gt;&lt;P&gt;merge Unit(rename=(CC=CCUnit PL=PLUnit SL=SLUnit)) Val(Rename=(PL=PLVal SL=SlVal));&lt;/P&gt;&lt;P&gt;by name;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sanjeev.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 13:46:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113851#M5967</guid>
      <dc:creator>kuridisanjeev</dc:creator>
      <dc:date>2013-02-19T13:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with proc transpose...</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113852#M5968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot Tom.. This is what I want it exactly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds, Anil&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 13:58:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113852#M5968</guid>
      <dc:creator>aj34321</dc:creator>
      <dc:date>2013-02-19T13:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with proc transpose...</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113853#M5969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Transpose twice, the first time using UNIT as the VAR and the word, UNIT, as the prefix, the second time using VOLUME as the VAR and the word, VOLUME, as the prefix.&amp;nbsp; Then, merge the two transposed output data sets.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2013 13:58:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Need-help-with-proc-transpose/m-p/113853#M5969</guid>
      <dc:creator>1zmm</dc:creator>
      <dc:date>2013-02-19T13:58:55Z</dc:date>
    </item>
  </channel>
</rss>

