BookmarkSubscribeRSS Feed
Doug____
Pyrite | Level 9

My work group is in the process of moving from a SAS 9.2 Unix System to a SAS 9.4 Unix System (AIX). When tables are run in the new system using the styles modified form the old for the additional 9.4 style elements, some rows in the tables (RTF) and occasionally the space immeidately below the table but above the footes is shaded. Why would this happen?

3 REPLIES 3
ballardw
Super User

If your custom style built in SAS 9.2 used an inherit from a SAS style it is very likely that the underlying style changed a little or a lot. Much stuff was moved around in the Styles for SAS 9.3 related to colors and how they were set. So you may be seeing some inherited from the new base style that you did not overwrite or customize from the 9.2 version. Or considering how many of the SAS styles inherit from others the actual cause could be buried back a few levels.

 

I am assuming you re-ran the code to build the styles as the previous catalogs containing the styles weren't going to transfer in a useable manner without a fight.

 

You may want to try compaing the base 9.2 style definitions (hoping you still have access to a 9.2 install) to the 9.4. The LIST option with proc template will get you the text of the style.

Doug____
Pyrite | Level 9

Looking at one table it appears to occur where there is a compute after with a

line ' '; statement - others may have to do with Call define syntax for bold face type

Cynthia_sas
SAS Super FREQ
Hi:
This question is not really a graph question. It seems more to belong in the ODS and Reporting forum (unless something in the coloring of this report are using graphs).

Without seeing code, it is impossible to speculate. With the style overrides in PROC REPORT, there is a style(lines)={background=white} that you could specify in the PROC REPORT statement and a style override for a compute block:
compute after grpvar / style={background=white};
line ' ';
endcomp;

But without actually seeing your code (or your template if you are using a custom style template), it's just a guess.

Tech Support can look at your code and your data if you can't post those in the Forums. If you are going to post code and data, I suggest you open a track in the more appropriate forum and then reference this posting.

cynthia

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 1043 views
  • 0 likes
  • 3 in conversation