Formatting Variable Values |
Creating User-Defined
Formats |
Specifying Value Ranges
You can specify a non-inclusive range of numeric values by using the less than symbol (<) to avoid any overlapping. In this example, the range of values from 0 to less than 12 are labeled as child. The next range begins at 12, so the value 12.3 would be assigned the label teenager. proc format lib=library; value AgeFmt 0-<12='child' 12-<20='teenager' 20-<65='adult' 65-<100='senior citizen'; run; You can also use the keywords LOW and HIGH to specify the lower and upper limits of a variable's value range. The keyword LOW does not include missing values. The keyword OTHER can be used to label missing values and any value that is not specifically addressed in a range. proc format lib=library; value AgeFmt low-<12='child' 12-<20='teenager' 20-<65='adult' 65-high='senior citizen'; other='unknown'; run; When specifying a label for displaying each range, remember to
000='employee''s jobtitle unknown'; |
Copyright © 2002 SAS Institute Inc.,
Cary, NC, USA. All rights reserved.