<?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: Problem with Proc transpose wide to long in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853949#M37580</link>
    <description>&lt;P&gt;Again: Please post data in usable form, so that we have something to work with. Proc transpose struggles here, because the combination of Id, State and Week is not unique. Using a data step seems to be the easier way to solve the problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Untested:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   
   length Var $ 2;
   
   array vars var1 - var3;
   
   do i = 1 to dim(vars);
      if not missing(vars[i]) then do;
         Var = vars[i];
         output;
      end;
   end;
   
   drop Var1 - Var3 i;
run;
      &lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 16 Jan 2023 07:17:51 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2023-01-16T07:17:51Z</dc:date>
    <item>
      <title>Problem with Proc transpose wide to long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853948#M37579</link>
      <description>&lt;P&gt;I have a table as below.&lt;/P&gt;
&lt;TABLE width="405"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;ID&lt;/TD&gt;
&lt;TD width="64"&gt;State&lt;/TD&gt;
&lt;TD width="85"&gt;Week&lt;/TD&gt;
&lt;TD width="64"&gt;Var1&lt;/TD&gt;
&lt;TD width="64"&gt;Var2&lt;/TD&gt;
&lt;TD width="64"&gt;Var3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/31/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110423&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/17/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110829&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/24/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110874&lt;/TD&gt;
&lt;TD&gt;TX&lt;/TD&gt;
&lt;TD&gt;10/1/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110891&lt;/TD&gt;
&lt;TD&gt;NV&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110910&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110941&lt;/TD&gt;
&lt;TD&gt;NC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110951&lt;/TD&gt;
&lt;TD&gt;SC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110972&lt;/TD&gt;
&lt;TD&gt;MA&lt;/TD&gt;
&lt;TD&gt;10/22/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used the code below to make it long (shown below the code) but failed. The values in the Var column displays var1, var2, var3 .... Also two new column is created named col1 and col2 that contains the values in the Var1-3 column in the original table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort data=have; by ID State Week; run;&lt;BR /&gt;Proc transpose data=have out=have_long;&lt;BR /&gt;by ID State Week ;&lt;BR /&gt;Var var1 var2 var3;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="276"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;ID&lt;/TD&gt;
&lt;TD width="64"&gt;State&lt;/TD&gt;
&lt;TD width="84"&gt;Week&lt;/TD&gt;
&lt;TD width="64"&gt;Var&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/31/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;102292&lt;/TD&gt;
&lt;TD&gt;CA&lt;/TD&gt;
&lt;TD&gt;12/31/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110422&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;12/10/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110423&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/17/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110423&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/17/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110829&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/24/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110829&lt;/TD&gt;
&lt;TD&gt;VA&lt;/TD&gt;
&lt;TD&gt;12/24/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110874&lt;/TD&gt;
&lt;TD&gt;TX&lt;/TD&gt;
&lt;TD&gt;10/1/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110874&lt;/TD&gt;
&lt;TD&gt;TX&lt;/TD&gt;
&lt;TD&gt;10/1/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110891&lt;/TD&gt;
&lt;TD&gt;NV&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110891&lt;/TD&gt;
&lt;TD&gt;NV&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110891&lt;/TD&gt;
&lt;TD&gt;NV&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110910&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110910&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110910&lt;/TD&gt;
&lt;TD&gt;PA&lt;/TD&gt;
&lt;TD&gt;1/7/2023&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110941&lt;/TD&gt;
&lt;TD&gt;NC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110941&lt;/TD&gt;
&lt;TD&gt;NC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110951&lt;/TD&gt;
&lt;TD&gt;SC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;OC&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110951&lt;/TD&gt;
&lt;TD&gt;SC&lt;/TD&gt;
&lt;TD&gt;12/3/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110972&lt;/TD&gt;
&lt;TD&gt;MA&lt;/TD&gt;
&lt;TD&gt;10/22/2022&lt;/TD&gt;
&lt;TD&gt;CR&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;110972&lt;/TD&gt;
&lt;TD&gt;MA&lt;/TD&gt;
&lt;TD&gt;10/22/2022&lt;/TD&gt;
&lt;TD&gt;BT&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 16 Jan 2023 05:53:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853948#M37579</guid>
      <dc:creator>Barkat</dc:creator>
      <dc:date>2023-01-16T05:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Proc transpose wide to long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853949#M37580</link>
      <description>&lt;P&gt;Again: Please post data in usable form, so that we have something to work with. Proc transpose struggles here, because the combination of Id, State and Week is not unique. Using a data step seems to be the easier way to solve the problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Untested:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   
   length Var $ 2;
   
   array vars var1 - var3;
   
   do i = 1 to dim(vars);
      if not missing(vars[i]) then do;
         Var = vars[i];
         output;
      end;
   end;
   
   drop Var1 - Var3 i;
run;
      &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 16 Jan 2023 07:17:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853949#M37580</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2023-01-16T07:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Proc transpose wide to long</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853954#M37584</link>
      <description>Wow! You made my day!</description>
      <pubDate>Mon, 16 Jan 2023 07:37:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Problem-with-Proc-transpose-wide-to-long/m-p/853954#M37584</guid>
      <dc:creator>Barkat</dc:creator>
      <dc:date>2023-01-16T07:37:48Z</dc:date>
    </item>
  </channel>
</rss>

