<?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: Proc Report Column Header using variable in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488351#M21482</link>
    <description>Hi:&lt;BR /&gt;  I suggest you run my code first. Did my code run for you? Note that I used PROC SQL to create &amp;amp;bign. If you did not create a macro variable called bign, then you should see a message in the log something like this:&lt;BR /&gt;WARNING: Apparent symbolic reference BIGN not resolved.&lt;BR /&gt;&lt;BR /&gt;That means you either need to create the macro variable:&lt;BR /&gt;1) with a %LET statement&lt;BR /&gt;2) in a DATA step program with a CALL SYMPUT or CALL SYMPUTX&lt;BR /&gt;3) in a PROC SQL step with INTO as shown in my example.&lt;BR /&gt;&lt;BR /&gt;How did you create &amp;amp;bign???&lt;BR /&gt;&lt;BR /&gt;Cynthia</description>
    <pubDate>Mon, 20 Aug 2018 20:40:23 GMT</pubDate>
    <dc:creator>Cynthia_sas</dc:creator>
    <dc:date>2018-08-20T20:40:23Z</dc:date>
    <item>
      <title>Proc Report Column Header using variable</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/487910#M21477</link>
      <description>&lt;P&gt;Hi, I am trying to create a report with specific headers. And earlier in my code I had created a variable called bigN that stored the frequencies in each group. I wanted to know whether there was a possibility in Proc Report to add that variable as a header along with the name of the treatment group. I have this so far, I am only trying it for column 1 but it isn't working correctly. Any advice is appreciated! Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc report nowd center spanrows missing split='^' data=all&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list out=test&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;&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;&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;&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;&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;style(report)=[frame=void rules=none cellspacing=0 padding=1pt font=('Courier New', 8pt)]&lt;BR /&gt;style(header)=[bordertopcolor=balck bordertopwidth=1&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;&amp;nbsp;&amp;nbsp; borderbottomcolor=black borderbottomwidth=1&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;&amp;nbsp;&amp;nbsp; background=white font=('Courier New', 8pt) textalign=c ]&lt;BR /&gt;style(column)=[font=('Courier New', 8pt)&amp;nbsp; ASIS=ON ] ;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; columns _PB_page vorder roworder rowlabel col_1 col_2 col_3 col_4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define _PB_page/group noprint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define vorder/order noprint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define roworder/order noprint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define rowlabel/display id&amp;nbsp; ' ' style(column)=[width=3in] flow;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define col_1/display 'Group 1 (N = ',bign,')' style(column)=[width=1.5in] center flow;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define col_2/display style(column)=[width=1.5in] center flow;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define col_3/display style(column)=[width=1.5in] center flow;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; define col_4/display style(column)=[width=1.5in] center flow;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Aug 2018 20:21:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/487910#M21477</guid>
      <dc:creator>kmardinian</dc:creator>
      <dc:date>2018-08-17T20:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report Column Header using variable</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/487950#M21478</link>
      <description>&lt;P&gt;Hi:&lt;BR /&gt; If you make &amp;amp;bign (as a macro variable), then you can use "Group 1 (N=&amp;amp;bign)" -- note the use of double quotes, not single quotes. If BIGN is a variable in your dataset, you can't use it in the column header, but look at this example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql noprint;
  select count(name) into :bign
  from sashelp.class;
quit;
  
%put &amp;amp;=bign;
  
proc report data=sashelp.class;
  column ("Class Count (N = &amp;amp;bign)" age sex height);
  define age / group;
  define sex / group;
  define height / mean 'Avg Height' f=7.2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp; Also, FLOW is a LISTING-only option, so I'm not sure what your desired ODS output is, but FLOW is going to be ignored here.&lt;BR /&gt;&lt;BR /&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Fri, 17 Aug 2018 21:12:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/487950#M21478</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2018-08-17T21:12:38Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report Column Header using variable</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488238#M21481</link>
      <description>&lt;P&gt;Hi Cynthia, Thank you so much for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried this below code, but it does not seem to register that bigN is a macro variable and only prints "&amp;amp;bigN" as the column header&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; columns _PB_page vorder roworder rowlabel ("X (N=&amp;amp;bigN)" col_1) col_2 col_3 col_4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Aug 2018 15:19:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488238#M21481</guid>
      <dc:creator>kmardinian</dc:creator>
      <dc:date>2018-08-20T15:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report Column Header using variable</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488351#M21482</link>
      <description>Hi:&lt;BR /&gt;  I suggest you run my code first. Did my code run for you? Note that I used PROC SQL to create &amp;amp;bign. If you did not create a macro variable called bign, then you should see a message in the log something like this:&lt;BR /&gt;WARNING: Apparent symbolic reference BIGN not resolved.&lt;BR /&gt;&lt;BR /&gt;That means you either need to create the macro variable:&lt;BR /&gt;1) with a %LET statement&lt;BR /&gt;2) in a DATA step program with a CALL SYMPUT or CALL SYMPUTX&lt;BR /&gt;3) in a PROC SQL step with INTO as shown in my example.&lt;BR /&gt;&lt;BR /&gt;How did you create &amp;amp;bign???&lt;BR /&gt;&lt;BR /&gt;Cynthia</description>
      <pubDate>Mon, 20 Aug 2018 20:40:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488351#M21482</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2018-08-20T20:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report Column Header using variable</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488354#M21483</link>
      <description>&lt;P&gt;Thank you, Cynthia, I was able to get it to work by creating a macro variable for it, using % let. Thank you for all your help!&lt;/P&gt;</description>
      <pubDate>Mon, 20 Aug 2018 20:43:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Column-Header-using-variable/m-p/488354#M21483</guid>
      <dc:creator>kmardinian</dc:creator>
      <dc:date>2018-08-20T20:43:37Z</dc:date>
    </item>
  </channel>
</rss>

