有价位段数据集如下
价位段 jia1 jia2
1千以下 0 1000
1千-2千 1000 2000
2千-5千 2000 5000
5千-1万 5000 10000
1万-2万 10000 20000
2万-3万 20000 30000
3万-5万 30000 50000
5万-10万 50000 100000
10万-15万 100000 150000
15万-20万 150000 200000
20万-30万 200000 300000
30万-50万 300000 500000
50万-100万 500000 1000000
100万以上 1000000 999999999
品名数据集如下
序号 品名 标签价
1 A1 100000
2 A2 19999
3 A3 2000000
4 A4 20000
5 A5 673
6 A6 23
7 A7 34
8 A8 566225
9 A9 54
10 A10 676747
11 A11 678854
12 A12 45435436
13 A13 4363452
14 A14 87969
15 A15 26669
16 A16 343
17 A17 1214678
18 A18 4542141
怎么根据价位段数据集判断品名数据集中标签价的范围,(要求 jia1<=标签价<jia2)做成新的品名数据集,如下
序号 品名 标签价 价位段
1 A1 100000 10万-15万
2 A2 19999 1万-2万
3 A3 2000000 100万以上
4 A4 20000 2万-3万
5 A5 673 1千以下
6 A6 23 1千以下
7 A7 34 1千以下
8 A8 566225 50万-100万
9 A9 54 1千以下
10 A10 676747 50万-100万
11 A11 678854 50万-100万
12 A12 45435436 100万以上
13 A13 4363452 100万以上
14 A14 87969 5万-10万
15 A15 26669 2万-3万
16 A16 343 1千以下
17 A17 1214678 100万以上
18 A18 4542141 100万以上
我知道在data步里有个select when,可是10几个价位段,重复写,感觉太麻烦了,有没有简单点的,直接自定义一个函数,或者一个宏语句之类的,小弟刚学SAS求大神指点。谢了。