<?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: How to retain format after proc transpose in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-retain-format-after-proc-transpose/m-p/402276#M97666</link>
    <description>&lt;P&gt;The format will be retained when the transposed variables share the same format. Look at this example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data a;
input year groupx respondents resa resb resc;
format resa resb resc z4.0;
cards;
2007 5 10 100 . .
2008 4 13 61 23 15
2009 5 13 38 53 7
2010 7 20 60 25 15
;

proc transpose data=a out=b;
by year groupx respondents notsorted;
var resa resb resc;
run;


proc transpose data=b out=c(drop=_name_);
by year groupx respondents notsorted;
var col1;
id _name_;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 09 Oct 2017 05:27:53 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2017-10-09T05:27:53Z</dc:date>
    <item>
      <title>How to retain format after proc transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-retain-format-after-proc-transpose/m-p/402263#M97662</link>
      <description>&lt;P&gt;* I want to retain my format of values even after proc transpose how to do that;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data a;&lt;BR /&gt;input year groupx respondents resa resb resc;&lt;BR /&gt;cards;&lt;BR /&gt;2007 5 10 100 . .&lt;BR /&gt;2008 4 13 61 23 15&lt;BR /&gt;2009 5 13 38 53 7&lt;BR /&gt;2010 7 20 60 25 15&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc transpose data=a out=b;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;proc transpose data=b out=c(drop=_name_);&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;data d(drop=i resa resb resc);&lt;BR /&gt;set c;&lt;BR /&gt;format b1 b2 b3 percent6.;&lt;BR /&gt;array a[*] resa resb resc ;&lt;BR /&gt;array b[3] b1 b2 b3;&lt;BR /&gt;do i=1 to 3;&lt;BR /&gt;b{i}=a{i}/100;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Oct 2017 04:38:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-retain-format-after-proc-transpose/m-p/402263#M97662</guid>
      <dc:creator>Arun_shSAS</dc:creator>
      <dc:date>2017-10-09T04:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to retain format after proc transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-retain-format-after-proc-transpose/m-p/402276#M97666</link>
      <description>&lt;P&gt;The format will be retained when the transposed variables share the same format. Look at this example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data a;
input year groupx respondents resa resb resc;
format resa resb resc z4.0;
cards;
2007 5 10 100 . .
2008 4 13 61 23 15
2009 5 13 38 53 7
2010 7 20 60 25 15
;

proc transpose data=a out=b;
by year groupx respondents notsorted;
var resa resb resc;
run;


proc transpose data=b out=c(drop=_name_);
by year groupx respondents notsorted;
var col1;
id _name_;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 09 Oct 2017 05:27:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-retain-format-after-proc-transpose/m-p/402276#M97666</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-10-09T05:27:53Z</dc:date>
    </item>
  </channel>
</rss>

