Enhancing Reports |
Assigning Descriptive
Labels |
To label the columns in your report with more descriptive text, you use the LABEL statement, which assigns a descriptive label to a variable. |
General form, LABEL statement:
LABEL variable-1='label-1' Labels can be up to 256 characters long and must be enclosed in quotes.
|
In the PROC PRINT step below, the variable
WalkJogRun is displayed with the label
Walk/Jog/Run. Note the LABEL option in the PROC PRINT statement.
proc print data=clinic.therapy label; label walkjogrun='Walk/Jog/Run'; run; This is partial output from the PROC PRINT step. |
Obs | Date | AerClass | Walk/Jog/Run | Swim |
1 | JAN1999 | 56 | 78 | 14 |
2 | FEB1999 | 32 | 109 | 19 |
3 | MAR1999 | 35 | 106 | 22 |
4 | APR1999 | 47 | 115 | 24 |
5 | MAY1999 | 55 | 121 | 31 |
6 | JUN1999 | 61 | 114 | 67 |
7 | JUL1999 | 67 | 102 | 72 |
8 | AUG1999 | 64 | 76 | 77 |
9 | SEP1999 | 78 | 77 | 54 |
10 | OCT1999 | 81 | 62 | 47 |
Using Single or Multiple LABEL Statements
You can assign labels in separate LABEL statements . . . proc print data=clinic.admit label; var age height; label age='Age of Patient'; label height='Height in Inches'; run; . . . or assign any number of labels in a single LABEL statement. proc print data=clinic.admit label; var actlevel height weight; label actlevel='Activity Level' height='Height in Inches' weight='Weight in Pounds'; run; |
You can permanently assign a label to a variable in a SAS data set, or you can temporarily specify a label in a PROC step to label columns in output. |
Copyright © 2002 SAS Institute Inc.,
Cary, NC, USA. All rights reserved.