<?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 proc report across usage in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504511#M987</link>
    <description>&lt;P&gt;G'day!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm stuck.&amp;nbsp; I don't know&amp;nbsp;&lt;EM&gt;why&lt;/EM&gt; I'm getting '.' in my output.&lt;/P&gt;
&lt;P&gt;When I remove year as the across variable, sas is computing pctvar1 fine (I wanted to check if it was the compute block that was off).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've the following data and code.&lt;/P&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;PRE&gt;data new;
infile DATALINES dsd missover;
input county $ facility $ total var1 year $;
CARDS;
countya, busybeez, 100, 99, 20012002
countya, childtime, 90, 90, 20012002
countyb,  kidzplace, 3, 2 , 20012002
countyb, littlesprouts, 2, 2, 20012002
countya, busybeez, 98, 98, 20022003
countya, childtime, 99, 99, 20022003
countyb,  kidzplace, 5, 4 , 20022003 
countyb, littlesprouts, 2, 2, 20022003
;
run;

title 'Var1 by county by year';
proc report data=new out=want nowd  missing completerows ;
  column county
         total var1 
         pctvar1,year; 
            
  define county / group
                  'County'; 
  define year /  display across
                        'Year'; 
  define total / analysis sum noprint ; 

  define var1 / analysis noprint;
  define pctvar1 / computed 
                     'Pct Var1'
                     format=percent7.1;
  compute pctvar1; 
         pctvar1=var1.sum/total.sum; 
  endcompute;

run;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;When I run it, I'm getting this output:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;Var1 by county by year&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Pct Var1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Year&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;County&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20012002&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20022003&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countya&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countyb&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p4"&gt;My desired output is:&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Pct Var1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Year&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;County&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20012002&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20022003&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countya&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp; 99.4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;&amp;nbsp;100.0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countyb&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;&amp;nbsp; 80.0&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp; &amp;nbsp;85.7&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;Log:&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;538&lt;/P&gt;
&lt;P class="p2"&gt;539&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;data new;&lt;/P&gt;
&lt;P class="p2"&gt;540&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;infile DATALINES dsd missover;&lt;/P&gt;
&lt;P class="p2"&gt;541&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;input county $ facility $ total var1 year $;&lt;/P&gt;
&lt;P class="p2"&gt;542&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;CARDS;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: The data set WORK.NEW has 8 observations and 5 variables.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;real time &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.00 seconds&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;cpu time&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.01 seconds&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;551&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;;&lt;/P&gt;
&lt;P class="p2"&gt;552&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;run;&lt;/P&gt;
&lt;P class="p2"&gt;553&lt;/P&gt;
&lt;P class="p2"&gt;554&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;title 'Var1 by county by year';&lt;/P&gt;
&lt;P class="p2"&gt;555&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;proc report data=new out=want nowd&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;missing completerows ;&lt;/P&gt;
&lt;P class="p2"&gt;556&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;column county&lt;/P&gt;
&lt;P class="p2"&gt;557 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;total var1&lt;/P&gt;
&lt;P class="p2"&gt;558 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;pctvar1,year;&lt;/P&gt;
&lt;P class="p2"&gt;559&lt;/P&gt;
&lt;P class="p2"&gt;560&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define county / group&lt;/P&gt;
&lt;P class="p2"&gt;561&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;'County';&lt;/P&gt;
&lt;P class="p2"&gt;562&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define year /&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;display across&lt;/P&gt;
&lt;P class="p2"&gt;563&lt;SPAN class="Apple-converted-space"&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; &amp;nbsp; &lt;/SPAN&gt;'Year';&lt;/P&gt;
&lt;P class="p2"&gt;564&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define total / analysis sum noprint ;&lt;/P&gt;
&lt;P class="p2"&gt;565&lt;/P&gt;
&lt;P class="p2"&gt;566&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define var1 / analysis noprint;&lt;/P&gt;
&lt;P class="p2"&gt;567&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define pctvar1 / computed&lt;/P&gt;
&lt;P class="p2"&gt;568 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;'Pct Var1'&lt;/P&gt;
&lt;P class="p2"&gt;569 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;format=percent7.1;&lt;/P&gt;
&lt;P class="p2"&gt;570&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;compute pctvar1;&lt;/P&gt;
&lt;P class="p2"&gt;571 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;pctvar1=var1.sum/total.sum;&lt;/P&gt;
&lt;P class="p2"&gt;572&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;endcompute;&lt;/P&gt;
&lt;P class="p2"&gt;573&lt;/P&gt;
&lt;P class="p2"&gt;574&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;run;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: There were 8 observations read from the data set WORK.NEW.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: The data set WORK.WANT has 2 observations and 6 variables.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: PROCEDURE REPORT used (Total process time):&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;real time &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.10 seconds&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;cpu time&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.01 seconds&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 15 Oct 2018 22:18:13 GMT</pubDate>
    <dc:creator>jcis7</dc:creator>
    <dc:date>2018-10-15T22:18:13Z</dc:date>
    <item>
      <title>proc report across usage</title>
      <link>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504511#M987</link>
      <description>&lt;P&gt;G'day!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm stuck.&amp;nbsp; I don't know&amp;nbsp;&lt;EM&gt;why&lt;/EM&gt; I'm getting '.' in my output.&lt;/P&gt;
&lt;P&gt;When I remove year as the across variable, sas is computing pctvar1 fine (I wanted to check if it was the compute block that was off).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've the following data and code.&lt;/P&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;PRE&gt;data new;
infile DATALINES dsd missover;
input county $ facility $ total var1 year $;
CARDS;
countya, busybeez, 100, 99, 20012002
countya, childtime, 90, 90, 20012002
countyb,  kidzplace, 3, 2 , 20012002
countyb, littlesprouts, 2, 2, 20012002
countya, busybeez, 98, 98, 20022003
countya, childtime, 99, 99, 20022003
countyb,  kidzplace, 5, 4 , 20022003 
countyb, littlesprouts, 2, 2, 20022003
;
run;

title 'Var1 by county by year';
proc report data=new out=want nowd  missing completerows ;
  column county
         total var1 
         pctvar1,year; 
            
  define county / group
                  'County'; 
  define year /  display across
                        'Year'; 
  define total / analysis sum noprint ; 

  define var1 / analysis noprint;
  define pctvar1 / computed 
                     'Pct Var1'
                     format=percent7.1;
  compute pctvar1; 
         pctvar1=var1.sum/total.sum; 
  endcompute;

run;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;When I run it, I'm getting this output:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;Var1 by county by year&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Pct Var1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Year&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;County&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20012002&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20022003&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countya&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countyb&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p4"&gt;My desired output is:&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="t1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Pct Var1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;Year&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;County&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20012002&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;20022003&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countya&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp; 99.4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;&amp;nbsp;100.0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;countyb&lt;/P&gt;
&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;&amp;nbsp; 80.0&lt;/TD&gt;
&lt;TD valign="middle" class="td1"&gt;
&lt;P class="p1"&gt;&amp;nbsp; &amp;nbsp;85.7&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p4"&gt;Log:&lt;/P&gt;
&lt;P class="p4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;538&lt;/P&gt;
&lt;P class="p2"&gt;539&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;data new;&lt;/P&gt;
&lt;P class="p2"&gt;540&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;infile DATALINES dsd missover;&lt;/P&gt;
&lt;P class="p2"&gt;541&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;input county $ facility $ total var1 year $;&lt;/P&gt;
&lt;P class="p2"&gt;542&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;CARDS;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: The data set WORK.NEW has 8 observations and 5 variables.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;real time &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.00 seconds&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;cpu time&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.01 seconds&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;551&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;;&lt;/P&gt;
&lt;P class="p2"&gt;552&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;run;&lt;/P&gt;
&lt;P class="p2"&gt;553&lt;/P&gt;
&lt;P class="p2"&gt;554&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;title 'Var1 by county by year';&lt;/P&gt;
&lt;P class="p2"&gt;555&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;proc report data=new out=want nowd&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;missing completerows ;&lt;/P&gt;
&lt;P class="p2"&gt;556&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;column county&lt;/P&gt;
&lt;P class="p2"&gt;557 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;total var1&lt;/P&gt;
&lt;P class="p2"&gt;558 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;pctvar1,year;&lt;/P&gt;
&lt;P class="p2"&gt;559&lt;/P&gt;
&lt;P class="p2"&gt;560&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define county / group&lt;/P&gt;
&lt;P class="p2"&gt;561&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;'County';&lt;/P&gt;
&lt;P class="p2"&gt;562&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define year /&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;display across&lt;/P&gt;
&lt;P class="p2"&gt;563&lt;SPAN class="Apple-converted-space"&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; &amp;nbsp; &lt;/SPAN&gt;'Year';&lt;/P&gt;
&lt;P class="p2"&gt;564&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define total / analysis sum noprint ;&lt;/P&gt;
&lt;P class="p2"&gt;565&lt;/P&gt;
&lt;P class="p2"&gt;566&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define var1 / analysis noprint;&lt;/P&gt;
&lt;P class="p2"&gt;567&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;define pctvar1 / computed&lt;/P&gt;
&lt;P class="p2"&gt;568 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;'Pct Var1'&lt;/P&gt;
&lt;P class="p2"&gt;569 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;format=percent7.1;&lt;/P&gt;
&lt;P class="p2"&gt;570&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;compute pctvar1;&lt;/P&gt;
&lt;P class="p2"&gt;571 &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;pctvar1=var1.sum/total.sum;&lt;/P&gt;
&lt;P class="p2"&gt;572&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;endcompute;&lt;/P&gt;
&lt;P class="p2"&gt;573&lt;/P&gt;
&lt;P class="p2"&gt;574&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;run;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: There were 8 observations read from the data set WORK.NEW.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: The data set WORK.WANT has 2 observations and 6 variables.&lt;/P&gt;
&lt;P class="p2"&gt;NOTE: PROCEDURE REPORT used (Total process time):&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;real time &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.10 seconds&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;cpu time&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0.01 seconds&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Oct 2018 22:18:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504511#M987</guid>
      <dc:creator>jcis7</dc:creator>
      <dc:date>2018-10-15T22:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: proc report across usage</title>
      <link>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504708#M998</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
title 'Var1 by county by year';
proc report data=new out=want nowd  missing completerows ;
  column county
          
        year,(total var1  pctvar1);  
            
  define county / group
                  'County'; 
  define year /  display across
                        'Year'; 
  define total / analysis sum noprint ; 

  define var1 / analysis sum noprint;
  define pctvar1 / computed 
                     'Pct Var1'
                     format=percent7.1;
  compute pctvar1; 
      _c4_=_c3_/_c2_; 
      _c7_=_c6_/_c5_; 
  endcompute;

run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 16 Oct 2018 13:26:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504708#M998</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-10-16T13:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: proc report across usage</title>
      <link>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504879#M1045</link>
      <description>&lt;P&gt;Thanks!&amp;nbsp; Works!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Oct 2018 20:41:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/proc-report-across-usage/m-p/504879#M1045</guid>
      <dc:creator>jcis7</dc:creator>
      <dc:date>2018-10-16T20:41:25Z</dc:date>
    </item>
  </channel>
</rss>

