proc format;
value group low-1='l小于1'
1.1-2='1-2'
2.1-3='2-3'
3.1-4='3-4'
4.1-5='4-5'
5.1-6='5-6'
6.1-7='6-7'
7.1-8='7-8'
8.1-9='8-9'
9.1-10='9-10'
10.1-11='10-11'
11.1-12='11-12'
12.1-13='12-13'
13.1-14='13-14'
14.1-high="大于14"
;
run;
如上例,就是format对变量的一个分组程序,是为了以后用。
上例中,第一组上限是1,最后一组下限是14,组间隔为1,现在我想做一个宏程序,定义三个参数,下限为low 上限为high,间隔为interval
如当low=2, high=16, interval=2时,就是 low-2="小于2" 2.1-4='2-4' 4.1-6='4-6' ........ 16.1-high="大于16"
求高手,这个宏怎么写