<?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: PROC TRANSPOSE from Wide to Long in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566905#M11405</link>
    <description>&lt;P&gt;Try this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc transpose
  data=have
  out=want (drop=_name_ rename=(col1=ord))
;
by Material YYMM OD ID;
var ord_1 ord_2;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 18 Jun 2019 14:48:04 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2019-06-18T14:48:04Z</dc:date>
    <item>
      <title>PROC TRANSPOSE from Wide to Long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566873#M11398</link>
      <description>&lt;P&gt;Hi guys, good Morning !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to do a transpose table only by some variables.&lt;/P&gt;&lt;P&gt;I've try and has no success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Base table&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;YYMM&lt;/TD&gt;&lt;TD&gt;OD&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;ORD_1&lt;/TD&gt;&lt;TD&gt;ORD_2&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;ORD_23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020902&lt;/TD&gt;&lt;TD&gt;AC15870200&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;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020906&lt;/TD&gt;&lt;TD&gt;AC15870600&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;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020915&lt;/TD&gt;&lt;TD&gt;AC15894100&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;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023631&lt;/TD&gt;&lt;TD&gt;AC16139200&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;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023638&lt;/TD&gt;&lt;TD&gt;AC16139900&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;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023679&lt;/TD&gt;&lt;TD&gt;AC16193100&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;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023682&lt;/TD&gt;&lt;TD&gt;AC16193400&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Want table&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;YYMM&lt;/TD&gt;&lt;TD&gt;OD&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;ORD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;AC15870200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;AC15870600&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;AC15894100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020902&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020906&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020915&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;AC16139200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;AC16139900&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;AC16193100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;AC16193400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023631&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023638&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023679&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023682&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;Gustavo&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2019 13:56:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566873#M11398</guid>
      <dc:creator>Ovaty</dc:creator>
      <dc:date>2019-06-18T13:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: PROC TRANSPOSE from Wide to Long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566876#M11400</link>
      <description>&lt;P&gt;So you want to keep data only for ORD10 and ORD20, correct?&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2019 14:04:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566876#M11400</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-06-18T14:04:37Z</dc:date>
    </item>
    <item>
      <title>Re: PROC TRANSPOSE from Wide to Long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566905#M11405</link>
      <description>&lt;P&gt;Try this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc transpose
  data=have
  out=want (drop=_name_ rename=(col1=ord))
;
by Material YYMM OD ID;
var ord_1 ord_2;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Jun 2019 14:48:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566905#M11405</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-06-18T14:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: PROC TRANSPOSE from Wide to Long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566978#M11409</link>
      <description>&lt;P&gt;Hi Kurt, thanks for your fast response, but I've no success yet!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Look the result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;YYMM&lt;/TD&gt;&lt;TD&gt;OD&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;ord&lt;/TD&gt;&lt;TD&gt;COL2&lt;/TD&gt;&lt;TD&gt;COL3&lt;/TD&gt;&lt;TD&gt;COL4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;BA00020902&lt;/TD&gt;&lt;TD&gt;BA00020906&lt;/TD&gt;&lt;TD&gt;BA00020915&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201808&lt;/TD&gt;&lt;TD&gt;533425&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;AC15870200&lt;/TD&gt;&lt;TD&gt;AC15870600&lt;/TD&gt;&lt;TD&gt;AC15894100&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;BA00023631&lt;/TD&gt;&lt;TD&gt;BA00023638&lt;/TD&gt;&lt;TD&gt;BA00023679&lt;/TD&gt;&lt;TD&gt;BA00023682&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110411&lt;/TD&gt;&lt;TD&gt;201901&lt;/TD&gt;&lt;TD&gt;539757&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;AC16139200&lt;/TD&gt;&lt;TD&gt;AC16139900&lt;/TD&gt;&lt;TD&gt;AC16193100&lt;/TD&gt;&lt;TD&gt;AC16193400&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 18 Jun 2019 17:30:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/566978#M11409</guid>
      <dc:creator>Ovaty</dc:creator>
      <dc:date>2019-06-18T17:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: PROC TRANSPOSE from Wide to Long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/570450#M11956</link>
      <description>&lt;P&gt;Big hint: supplying example data in usable form (see the following code) is EXTREMELY helpful, as it gives us something to test against.&lt;/P&gt;
&lt;P&gt;Without data in readily usable form (data step with datalines), you'll get untested "shots from the hip" that &lt;EM&gt;might&lt;/EM&gt; work as expected.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Material $ YYMM :$6. OD :$6. ID :2. ORD_1 :$10. ORD_2 :$10.;
datalines;
110411 201808 533425 10 BA00020902 AC15870200
110411 201808 533425 10 BA00020906 AC15870600
110411 201808 533425 10 BA00020915 AC15894100
110411 201901 539757 20 BA00023631 AC16139200
110411 201901 539757 20 BA00023638 AC16139900
110411 201901 539757 20 BA00023679 AC16193100
110411 201901 539757 20 BA00023682 AC16193400
;

data int1;
set have;
index = _N_;
run;

proc transpose
  data=int1
  out=want (drop=index _name_ rename=(col1=ord))
;
by index Material YYMM OD ID;
var ord_1 ord_2;
run;

proc sort data=want;
by Material YYMM OD ID ord;
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;Material     YYMM       OD      ID       ord

 110411     201808    533425    10    AC15870200
 110411     201808    533425    10    AC15870600
 110411     201808    533425    10    AC15894100
 110411     201808    533425    10    BA00020902
 110411     201808    533425    10    BA00020906
 110411     201808    533425    10    BA00020915
 110411     201901    539757    20    AC16139200
 110411     201901    539757    20    AC16139900
 110411     201901    539757    20    AC16193100
 110411     201901    539757    20    AC16193400
 110411     201901    539757    20    BA00023631
 110411     201901    539757    20    BA00023638
 110411     201901    539757    20    BA00023679
 110411     201901    539757    20    BA00023682
&lt;/PRE&gt;
&lt;P&gt;matches your initial requirement.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2019 07:31:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/PROC-TRANSPOSE-from-Wide-to-Long/m-p/570450#M11956</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-07-02T07:31:39Z</dc:date>
    </item>
  </channel>
</rss>

