- data Scoring;
- set Scoring;
- if Points<420 then flag=1;
- else if Points<430 then flag=2;
- else if Points<440 then flag=3;
- else if Points<450 then flag=4;
- else if Points<460 then flag=5;
- else if Points<470 then flag=6;
- else if Points<480 then flag=7;
- else if Points<490 then flag=8;
- else if Points<500 then flag=9;
- else if Points<510 then flag=10;
- else if Points<520 then flag=11;
- else flag=12;
- run;
- proc format;
- value flag 1= "420-"
- 2 = "420-<430"
- 3 = "430-<440"
- 4 = "440-<450"
- 5 = "450-<460"
- 6 = "460-<470"
- 7 = "470-<480"
- 8 = "480-<490"
- 9 = "490-<500"
- 10 = "500-<510"
- 11 = "510-<520"
- 12 = "520+";
- run;
- pattern1 color=green;
- goptions reset=all cback=white;
- proc gchart data=Scoring;
- format flag flag.;
- VBAR flag /
- type=percent
- outside=freq
- nozeros ;
- run;
- quit;
2.我已指定了显示格式,为什么有些显示格式,例如430-<440,460-<470。而有些显示1.2,1.8等等,为什么?
请高手指点!非常感谢!