<?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: Rename Statement - Columns not renamed in Proc Report ODS output in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636979#M189316</link>
    <description>&lt;P&gt;PROC REPORT is likely defaulting to the labels.&lt;/P&gt;
&lt;P&gt;Strip all the labels from the data to force the variable names to show.&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;proc datasets lib=work memtype=data;
   modify &amp;amp;SITE._HCR_SUMMARY;
     attrib _all_ label=' ';
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then run your proc REPORT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I haven't tried it but you could also try adding the&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;attrib _all_ label='';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;line to your data step and see if that removes all the labels.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 02 Apr 2020 17:38:05 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2020-04-02T17:38:05Z</dc:date>
    <item>
      <title>Rename Statement - Columns not renamed in Proc Report ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636972#M189311</link>
      <description>&lt;P&gt;Hi. I'm having trouble with my Rename statement.&amp;nbsp; It runs without error, but in the very next step where I use Proc Report with ODS only the _FREQ_ variable is renamed to FREQ in the output.&amp;nbsp; The other two variables don't appear to get renamed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA &amp;amp;SITE._HCR_SUMMARY;
SET &amp;amp;SITE._SUMS_;
IF AREA = '' AND HCRID = '' AND PAY_DATA_MONTH = . AND ACTIVITY_DESCRIPTION = '' THEN ACTIVITY_DESCRIPTION = 'SITE TOTAL'; 
IF AREA NE '' AND HCRID NE '' AND PAY_DATA_MONTH = . AND ACTIVITY_DESCRIPTION = '' THEN ACTIVITY_DESCRIPTION = 'HCR CONTRACT TOTAL'; 
IF AREA NE '' AND HCRID NE '' AND PAY_DATA_MONTH NE . AND ACTIVITY_DESCRIPTION = '' THEN ACTIVITY_DESCRIPTION = 'MONTHLY CONTRACT TOTAL'; 
DROP _TYPE_;
RENAME _FREQ_=FREQ PAY_DATA_MONTH=MONTH_PAY_DATA RATE=RATE_PER_UNIT;
FORMAT PAY_AMOUNT DOLLAR15.2 RATE DOLLAR15.2 UNITS COMMA15.2;
RUN;


/* EXPORT THE FILE TO XLS USING ODS
   NOTE FOR OLDER VERSIONS OF SAS YOU COULD USE ODS TAGSETS.EXCELXP FILE="C:\TEST.XML";
   TO GET THE SAME RESULT 
*/
ODS EXCEL FILE="C:\USERS\STEVEBUECHLER\BOX SYNC\IBM\USPS\HRC PAY DATA ANALYSIS\&amp;amp;SITE._HCR_PD_SUMMARY.XLSX";
PROC REPORT DATA=&amp;amp;SITE._HCR_SUMMARY;
  COLUMNS _ALL_;
RUN;
ODS EXCEL CLOSE;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 02 Apr 2020 17:30:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636972#M189311</guid>
      <dc:creator>buechler66</dc:creator>
      <dc:date>2020-04-02T17:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Rename Statement - Columns not renamed in Proc Report ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636979#M189316</link>
      <description>&lt;P&gt;PROC REPORT is likely defaulting to the labels.&lt;/P&gt;
&lt;P&gt;Strip all the labels from the data to force the variable names to show.&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;proc datasets lib=work memtype=data;
   modify &amp;amp;SITE._HCR_SUMMARY;
     attrib _all_ label=' ';
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then run your proc REPORT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I haven't tried it but you could also try adding the&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;attrib _all_ label='';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;line to your data step and see if that removes all the labels.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Apr 2020 17:38:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636979#M189316</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-04-02T17:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Rename Statement - Columns not renamed in Proc Report ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636984#M189318</link>
      <description>Worked like a charm.  Thanks so much for taking the time to help!</description>
      <pubDate>Thu, 02 Apr 2020 17:45:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/636984#M189318</guid>
      <dc:creator>buechler66</dc:creator>
      <dc:date>2020-04-02T17:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Rename Statement - Columns not renamed in Proc Report ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/637050#M189344</link>
      <description>&lt;P&gt;Another approach:&lt;/P&gt;
&lt;PRE&gt;/* instead of */
RENAME _FREQ_=FREQ PAY_DATA_MONTH=MONTH_PAY_DATA RATE=RATE_PER_UNIT;
/* change the label*/
label _FREQ_="FREQ" 
      PAY_DATA_MONTH="MONTH PAY DATA" 
      RATE="RATE PER UNIT"
;&lt;/PRE&gt;
&lt;P&gt;Note use of slightly nicer text in the label vs variable name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And who restarted the school of programming everything in capital letters???&lt;/P&gt;</description>
      <pubDate>Thu, 02 Apr 2020 20:13:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rename-Statement-Columns-not-renamed-in-Proc-Report-ODS-output/m-p/637050#M189344</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-04-02T20:13:34Z</dc:date>
    </item>
  </channel>
</rss>

