<?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: What procedure would I use to create a two row table? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98233#M27652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Don't need the OBSNO&lt;/SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tabulate data =&amp;lt;dataset name&amp;gt;; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class hour; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var value; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table value, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hour=''*max=''*f=f5.0/box='Hour'; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Oct 2012 15:36:56 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2012-10-18T15:36:56Z</dc:date>
    <item>
      <title>What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98229#M27648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA _NULL_;&lt;/P&gt;&lt;P&gt; INPUT HOUR VALUE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CARDS;&lt;/P&gt;&lt;P&gt;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 43&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 55&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65&lt;/P&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 42&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41&lt;/P&gt;&lt;P&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 67&lt;/P&gt;&lt;P&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 71&lt;/P&gt;&lt;P&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 77&lt;/P&gt;&lt;P&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&lt;/P&gt;&lt;P&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 51&lt;/P&gt;&lt;P&gt;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 66&lt;/P&gt;&lt;P&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&lt;/P&gt;&lt;P&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 85&lt;/P&gt;&lt;P&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 72&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 59&lt;/P&gt;&lt;P&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 52&lt;/P&gt;&lt;P&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 46&lt;/P&gt;&lt;P&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&lt;/P&gt;&lt;P&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 92&lt;/P&gt;&lt;P&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 77&lt;/P&gt;&lt;P&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What procedure would produce the following table?&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690bc&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;Arial&amp;quot;}" style="width: 100%; border: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;Hour&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;0&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;5&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;6&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;7&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;8&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;9&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;10&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;11&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;12&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;13&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;14&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;15&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;16&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;17&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;18&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;19&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;20&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;21&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;22&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;Value&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;20&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;43&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;55&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;41&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;50&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;65&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;41&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;42&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;67&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;71&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;77&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;83&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;51&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;66&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;74&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;85&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;72&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;59&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;52&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;46&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;83&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;92&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;77&lt;/TD&gt;&lt;TD style="text-align: left; background-color: transparent; color: #000000; padding: 2px;"&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:11:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98229#M27648</guid>
      <dc:creator>G_I_Jeff</dc:creator>
      <dc:date>2012-10-17T20:11:51Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98230#M27649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;using proc transpose; you need a name for your dataset, _null_ does not work here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:14:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98230#M27649</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-10-17T20:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98231#M27650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jeff,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It depends on what you mean by "table".&amp;nbsp; If you mean "data set", then Linlin is exactly right.&amp;nbsp; If you mean "report", here's something that comes close:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input hour value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; obsno = _n_;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tabulate data=have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; class obsno;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var hour value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; tables obsno='Observation Number' * sum=' ' * f=5.,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hour value;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would guess you can get PROC REPORT to do this without creating OBSNO, but I'm not as familiar with it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:44:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98231#M27650</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2012-10-17T20:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98232#M27651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I switched the rows and columns,&amp;nbsp; The TABLES statement should read:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables hour value,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obsno='Observation Number' * sum=' ' * f=5.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ooops.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 21:04:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98232#M27651</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2012-10-17T21:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98233#M27652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Don't need the OBSNO&lt;/SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tabulate data =&amp;lt;dataset name&amp;gt;; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class hour; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var value; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table value, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hour=''*max=''*f=f5.0/box='Hour'; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2012 15:36:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98233#M27652</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-10-18T15:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98234#M27653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here are a couple of REPORT step variations on your table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;title1 'Value for Each Hour';&lt;BR /&gt;proc report data=have nowd;&lt;BR /&gt;column ('Hour' hour),value;&lt;BR /&gt;define hour / across ' ';&lt;BR /&gt;define value / analysis ' ';&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc report data=have nowd;&lt;BR /&gt;column label ('Hour' hour) ,value;&lt;BR /&gt;define label / computed ' ';&lt;BR /&gt;define hour / across ' ';&lt;BR /&gt;define value / analysis ' ';&lt;BR /&gt;compute label / char length=6;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; label='Value';&lt;BR /&gt;endcomp;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Oct 2012 05:21:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98234#M27653</guid>
      <dc:creator>ArtC</dc:creator>
      <dc:date>2012-10-19T05:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98235#M27654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Art,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How would I add multiple rows of variables to the table? Using your first example (which works great, thank you!):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;title1 'Value for Each Hour';&lt;/P&gt;&lt;P&gt;proc report data=have nowd;&lt;/P&gt;&lt;P&gt;column('Hour' hour),value1, &lt;STRONG&gt;value2&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;define hour / across ' ';&lt;/P&gt;&lt;P&gt;define value1 / analysis ' ';&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;define value2 / analysis ' ';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;I've tried several diffrent ways and read up on the PROC REPORT procedure but I keep getting the same error every time:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ERROR:&amp;nbsp; THERE IS MORE THAN ONE ANALYSIS USAGE ASSOCIATED WITH THE COLUMN DEFINED BY THE FOLLOWING ELEMENTS.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried using DISPLAY and defining all the variables ACROSS but cannot get it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks! &lt;BR /&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2013 16:09:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98235#M27654</guid>
      <dc:creator>G_I_Jeff</dc:creator>
      <dc:date>2013-01-22T16:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98236#M27655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Using another comma in your COLUMN statement is probably NOT what you want to do.&amp;nbsp; I would not think that you would want to nest value2 under value1 (or value) under each hour.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; That is the cause of the error message that you are getting. Try the alternate syntax shown below (building on Art's example, but only with 12 hours)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;DATA hours;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt; INPUT HOUR VALUE value2;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;CARDS;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp; 22&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 43&amp;nbsp; 44&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 55&amp;nbsp; 56&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41&amp;nbsp; 45&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp; 55&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65&amp;nbsp; 66&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 42&amp;nbsp; 44&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41&amp;nbsp; 43&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 67&amp;nbsp; 68&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 71&amp;nbsp; 77&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp; 77&amp;nbsp; 78&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&amp;nbsp; 88&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp; 51&amp;nbsp; 55&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;RUN;&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods listing close;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods html file='c:\temp\two_val_under_across.html';&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;title1 'Value for Each Hour';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;proc report data=hours nowd;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;column ('Hour' hour),(value value2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define hour / across ' ';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define value / analysis 'Value';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define value2 / analysis 'Value2';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;proc report data=hours nowd;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;column label ('Hour' hour) ,(value value2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define label / computed ' ';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define hour / across ' ';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define value / analysis 'Value';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;define value2 / analysis 'Value2';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;compute label / char length=6;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp; label='Value';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;endcomp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;run;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods html close;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2013 18:12:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98236#M27655</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2013-01-22T18:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98237#M27656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cynthia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the response. I tried you code and it got me closer to my goal! What I'm trying to accomplish is a simple table of variables by hour:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hour&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4...&lt;/P&gt;&lt;P&gt;Value1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 43&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&lt;/P&gt;&lt;P&gt;Value2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I could have up to four variables per table I want to build. I've tried PROC TRANSPOSE but I can't get the labels correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2013 18:46:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98237#M27656</guid>
      <dc:creator>G_I_Jeff</dc:creator>
      <dc:date>2013-01-22T18:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: What procedure would I use to create a two row table?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98238#M27657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah, I see what you want. It always helps to have the specs. Then, I think that PROC TABULATE would be better than PROC REPORT. Given the same data as above for 12 hours, use TABULATE with VALUE and VALUE2 in the row dimension and then HOUR in the column dimension.&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods listing close;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods html file='c:\temp\two_val_tab_across.html';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;proc tabulate data=hours f=comma6.0;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; title 'Tabulate Example';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; class hour;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; var value value2;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; table value='Value' value2='Value2',&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hour / row=float;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; keylabel sum=' ';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;ods html close;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2013 00:09:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/What-procedure-would-I-use-to-create-a-two-row-table/m-p/98238#M27657</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2013-01-23T00:09:21Z</dc:date>
    </item>
  </channel>
</rss>

