<?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: transposing data in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285319#M59415</link>
    <description>&lt;P&gt;What are you going to do with a data set in that form?&lt;/P&gt;
&lt;P&gt;Or do you what a report of that type?&lt;/P&gt;
&lt;P&gt;If I were making a report of this I would start with something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Proc tabulate data = have;
   class year age_group sex zone color;
   table Year*age_group,
         sex*color*zone*n;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 18 Jul 2016 18:19:08 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2016-07-18T18:19:08Z</dc:date>
    <item>
      <title>transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285273#M59413</link>
      <description>&lt;P&gt;Hi there, I have a data set that looks like the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="360"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;sex&lt;/TD&gt;
&lt;TD width="85"&gt;year&lt;/TD&gt;
&lt;TD width="68"&gt;Zone&lt;/TD&gt;
&lt;TD width="70"&gt;Color&lt;/TD&gt;
&lt;TD width="73"&gt;age_group&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;80 +&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;05-09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;25-29&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;25-29&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2004&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;20-24&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;70-74&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;00-04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;80 +&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2010&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;80 +&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;40-44&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;35-39&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;30-34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;70-74&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;30-34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;80 +&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;10-14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;30-34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;60-64&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;10-14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2004&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;35-39&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;55-59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;55-59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;30-34&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;20-24&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;05-09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;25-29&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2004&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;25-29&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;65-69&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;55-59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;Urban&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;60-64&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;yellow&lt;/TD&gt;
&lt;TD&gt;55-59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;red&lt;/TD&gt;
&lt;TD&gt;00-04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;M&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;Rural&lt;/TD&gt;
&lt;TD&gt;blue&lt;/TD&gt;
&lt;TD&gt;65-69&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;SubUrban&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;45-49&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;and I would like to get columns for each gender's color (total and by zone) for each year and age group like the example below for Red&lt;/P&gt;
&lt;TABLE width="1092"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;year&lt;/TD&gt;
&lt;TD width="73"&gt;age_group&lt;/TD&gt;
&lt;TD width="113"&gt;Female_red_total&lt;/TD&gt;
&lt;TD width="113"&gt;Female_red_rural&lt;/TD&gt;
&lt;TD width="147"&gt;Female_red_subUrban&lt;/TD&gt;
&lt;TD width="129"&gt;Female_red_Urban&lt;/TD&gt;
&lt;TD width="96"&gt;Male_red_total&lt;/TD&gt;
&lt;TD width="97"&gt;Male_red_rural&lt;/TD&gt;
&lt;TD width="131"&gt;Male_red_subUrban&lt;/TD&gt;
&lt;TD width="108"&gt;Male_red_Urban&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;80 +&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;15-19&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;30-34&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2002&lt;/TD&gt;
&lt;TD&gt;10-14&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2003&lt;/TD&gt;
&lt;TD&gt;50-54&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;05-09&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1999&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2000&lt;/TD&gt;
&lt;TD&gt;75-79&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2001&lt;/TD&gt;
&lt;TD&gt;00-04&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;could you please help?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Eduardo.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 16:03:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285273#M59413</guid>
      <dc:creator>lalohg</dc:creator>
      <dc:date>2016-07-18T16:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285319#M59415</link>
      <description>&lt;P&gt;What are you going to do with a data set in that form?&lt;/P&gt;
&lt;P&gt;Or do you what a report of that type?&lt;/P&gt;
&lt;P&gt;If I were making a report of this I would start with something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Proc tabulate data = have;
   class year age_group sex zone color;
   table Year*age_group,
         sex*color*zone*n;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 18 Jul 2016 18:19:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285319#M59415</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-07-18T18:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285335#M59416</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Ballardw,&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;Thanks for replying, I need the data set like the example for Red that I posted. I am going to merge the data set containing all columns for females and males with another data set by year and age group so no need of Proc Tabulate. How can I get all columns for both sexes?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Mon, 18 Jul 2016 18:45:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285335#M59416</guid>
      <dc:creator>lalohg</dc:creator>
      <dc:date>2016-07-18T18:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285370#M59417</link>
      <description>&lt;P&gt;Generally normalized data would stay in the year, sex, age_group, zone format.&lt;/P&gt;
&lt;P&gt;If you need to MATCH things (add a new value) based on those variables then there are many approachs from data step Merge, or Update or Hash or Proc Sql joins.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A another issue with your planned approach that your example data is for counts &lt;STRONG&gt;within a specific subset&lt;/STRONG&gt; of data. What happens after you combine the data and someone resorts the data? Do you still know what those values represent for any given row?&lt;/P&gt;
&lt;P&gt;And if you actually do a datastep merge and those variables are in both sets you very likely lose much of the data in the first set. Is that the intended behavior?&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 20:20:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285370#M59417</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-07-18T20:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285445#M59422</link>
      <description>&lt;P&gt;The following code could give you a start .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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 (sex	year	Zone	Color	age_group) ($);
cards;
M	1999	Rural	red	80+
M	1999	Urban	blue	05-09
M	1999	Urban	white	50-54
M	1999	Rural	yellow	75-79
F	2000	Rural	black	15-19
M	2001	Rural	red	50-54
M	2000	Rural	blue	25-29
M	2002	Rural	white	25-29
F	2004	Rural	yellow	15-19
M	2005	Urban	black	20-24
M	2006	Rural	red	15-19
M	2006	Rural	blue	70-74
M	2008	Rural	white	00-04
F	2009	Rural	yellow	80+
F	2010	Rural	black	80+
M	2002	Rural	red	75-79
F	2005	Rural	blue	40-44
M	2006	Rural	white	35-39
F	2001	Rural	yellow	30-34
F	2000	Rural	black	70-74
M	2003	Rural	red	30-34
F	2003	Rural	blue	80+
F	2003	Rural	white	10-14
F	2001	Rural	yellow	30-34
M	2000	Urban	black	60-64
M	2002	Urban	red	10-14
M	2004	SubUrban	blue	35-39
M	2005	Rural	white	15-19
F	2006	Rural	yellow	55-59
F	2000	Rural	black	55-59
F	2003	Rural	red	50-54
M	2003	Rural	blue	30-34
F	2003	SubUrban	white	20-24
F	2001	SubUrban	yellow	50-54
F	2000	Rural	red	05-09
M	2002	SubUrban	blue	25-29
M	2004	Urban	white	15-19
M	1999	Urban	yellow	25-29
F	1999	Rural	red	75-79
M	1999	Urban	blue	65-69
M	2000	Urban	white	55-59
F	2001	Rural	yellow	15-19
M	2000	Urban	red	75-79
M	2003	Rural	blue	15-19
M	2003	Rural	white	60-64
M	2003	Rural	yellow	55-59
M	2001	SubUrban	red	00-04
M	1999	Rural	blue	65-69
F	1999	SubUrban	white	45-49
;
run;
proc freq data=have noprint;
table year*age_group*sex*Color*Zone/list out=temp;
run;
proc format;
value $ fmt
 'F'='Female'
 'M'='Male';
run;
proc transpose data=temp out=want(drop=_:) delimiter=_ ;
by year	age_group;
var count;
id sex Color Zone;
format sex $fmt.;
run;
proc stdize data=want out=final_want reponly missing=0;
run;
proc print noobs;run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 19 Jul 2016 06:52:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285445#M59422</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-07-19T06:52:18Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285513#M59426</link>
      <description>&lt;P&gt;Hi Xia,&lt;/P&gt;
&lt;P&gt;your code worked just fine!! thank you very much!!, just one more question, how can I modify your code so I can get a new data set with the total count of each column by year?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks Again&lt;/P&gt;</description>
      <pubDate>Tue, 19 Jul 2016 13:09:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285513#M59426</guid>
      <dc:creator>lalohg</dc:creator>
      <dc:date>2016-07-19T13:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285703#M59435</link>
      <description>&lt;P&gt;OK. It is &amp;nbsp;easy for adding one more proc means.&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 (sex	year	Zone	Color	age_group) ($);
cards;
M	1999	Rural	red	80+
M	1999	Urban	blue	05-09
M	1999	Urban	white	50-54
M	1999	Rural	yellow	75-79
F	2000	Rural	black	15-19
M	2001	Rural	red	50-54
M	2000	Rural	blue	25-29
M	2002	Rural	white	25-29
F	2004	Rural	yellow	15-19
M	2005	Urban	black	20-24
M	2006	Rural	red	15-19
M	2006	Rural	blue	70-74
M	2008	Rural	white	00-04
F	2009	Rural	yellow	80+
F	2010	Rural	black	80+
M	2002	Rural	red	75-79
F	2005	Rural	blue	40-44
M	2006	Rural	white	35-39
F	2001	Rural	yellow	30-34
F	2000	Rural	black	70-74
M	2003	Rural	red	30-34
F	2003	Rural	blue	80+
F	2003	Rural	white	10-14
F	2001	Rural	yellow	30-34
M	2000	Urban	black	60-64
M	2002	Urban	red	10-14
M	2004	SubUrban	blue	35-39
M	2005	Rural	white	15-19
F	2006	Rural	yellow	55-59
F	2000	Rural	black	55-59
F	2003	Rural	red	50-54
M	2003	Rural	blue	30-34
F	2003	SubUrban	white	20-24
F	2001	SubUrban	yellow	50-54
F	2000	Rural	red	05-09
M	2002	SubUrban	blue	25-29
M	2004	Urban	white	15-19
M	1999	Urban	yellow	25-29
F	1999	Rural	red	75-79
M	1999	Urban	blue	65-69
M	2000	Urban	white	55-59
F	2001	Rural	yellow	15-19
M	2000	Urban	red	75-79
M	2003	Rural	blue	15-19
M	2003	Rural	white	60-64
M	2003	Rural	yellow	55-59
M	2001	SubUrban	red	00-04
M	1999	Rural	blue	65-69
F	1999	SubUrban	white	45-49
;
run;
proc freq data=have noprint;
table year*age_group*sex*Color*Zone/list out=temp;
run;
proc format;
value $ fmt
 'F'='Female'
 'M'='Male';
run;
proc transpose data=temp out=want(drop=_:) delimiter=_ ;
by year	age_group;
var count;
id sex Color Zone;
format sex $fmt.;
run;
proc stdize data=want out=final_want reponly missing=0;
run;

proc summary data=final_want;
by year	;
var _numeric_;
output out=sum_want(drop=_:) sum=;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 20 Jul 2016 01:19:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285703#M59435</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-07-20T01:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: transposing data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285929#M59444</link>
      <description>&lt;P&gt;Hi Xia&lt;/P&gt;
&lt;P&gt;I worked!! Thanks again!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Problem solved!&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2016 18:35:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/transposing-data/m-p/285929#M59444</guid>
      <dc:creator>lalohg</dc:creator>
      <dc:date>2016-07-20T18:35:05Z</dc:date>
    </item>
  </channel>
</rss>

