Problem Note 54932: GROUP or ORDER variable values might be blank or incorrect when written out via a LINE statement in a COMPUTE BEFORE _PAGE_ block in PROC REPORT
The values of GROUP or ORDER variables might not be output or might be incorrect when they are written out via a LINE statement in a COMPUTE BEFORE _PAGE_ block in PROC REPORT. This problem occurs when you send the output to the Listing destination.
Here are three scenarios in which you might encounter this problem:
- The GROUP or ORDER value is blank or missing. This is most likely to occur when only one record is output on a given page. The blank GROUP or ORDER values are most likely to occur on the second or subsequent pages for a specific GROUP or ORDER value.
- The GROUP or ORDER value is incorrect. This problem might be caused by a unique combination of observations, titles, page size, split headers, and LINE statements. Depending on the report structure, changing the page size value or decreasing the number of TITLE statements might circumvent the problem.
- Incorrect values might also be written to the Listing destination when the PAGE break is generated by a BREAK AFTER statement and the LINE statements are in a COMPUTE BEFORE _PAGE_ block.
Multiple hot fixes address the issues listed above. The hot fix that should be installed is determined by your current release of SAS:
- The first maintenance release of SAS® 9.4 (TS1M1) - All hot fixes should be installed.
- The second maintenance release of SAS® 9.4 (TS1M2) - Hot fix R19041 should be installed. If the incorrect output persists, please contact SAS Technical Support.
- The third maintenance release of SAS® 9.4 (TS1M3) - Click the Hot Fix tab in this note to access the hot fix for this issue.
Click the Hot Fix tab in this note to access the hot fixes for these issues.
Operating System and Release Information
SAS System | Base SAS | Microsoft Windows Server 2003 Datacenter Edition | 9.2 TS1M0 | |
z/OS | 9.2 TS1M0 | 9.4 TS1M4 |
Windows Vista for x64 | 9.2 TS1M0 | |
Windows Vista | 9.2 TS1M0 | |
Microsoft Windows Server 2003 Enterprise Edition | 9.2 TS1M0 | |
Microsoft Windows XP Professional | 9.2 TS1M0 | |
64-bit Enabled AIX | 9.2 TS1M0 | 9.4 TS1M4 |
64-bit Enabled HP-UX | 9.2 TS1M0 | 9.4 TS1M4 |
64-bit Enabled Solaris | 9.2 TS1M0 | 9.4 TS1M4 |
HP-UX IPF | 9.2 TS1M0 | 9.4 TS1M4 |
Linux | 9.2 TS1M0 | 9.4 TS1M4 |
Linux for x64 | 9.2 TS1M0 | 9.4 TS1M4 |
OpenVMS on HP Integrity | 9.2 TS1M0 | 9.4 TS1M4 |
Solaris for x64 | 9.2 TS1M0 | 9.4 TS1M4 |
Microsoft Windows Server 2003 Standard Edition | 9.2 TS1M0 | |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.2 TS1M0 | |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.2 TS1M0 | |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.2 TS1M0 | |
Microsoft Windows XP 64-bit Edition | 9.2 TS1M0 | |
Microsoft® Windows® for x64 | 9.2 TS1M0 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
The values of GROUP or ORDER variables might not be output or might be incorrect when you use a LINE statement in a COMPUTE BEFORE _PAGE_ block in PROC REPORT if you send the output to the Listing destination.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2016-03-24 16:14:50 |
Date Created: | 2015-01-05 14:33:44 |