楼主: ssrick
1567 4

[原创博文] 求此段程序的意思 [推广有奖]

  • 0关注
  • 0粉丝

高中生

17%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
200 点
帖子
16
精华
0
在线时间
12 小时
注册时间
2009-4-5
最后登录
2011-4-9

楼主
ssrick 发表于 2011-4-8 17:19:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
哪位高人能帮忙指点下这段程序是什么意思?谢啦~~~~!
proc sql noprint;

select count(distinct(dx_name)) into : num_dis

from sum_t ;

select distinct(dx_name) into :dis1-:dis%TRIM(%LEFT(&num_dis))

from sum_t;
quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Distinct proc sql Select Elect Count

沙发
myc_sas 发表于 2011-4-8 18:17:16
把表里不重复的dx_name的个数存入&num_dis变量(比如有20个),然后把这些dx_name逐个存为&dis1, &dis2....&dis20

藤椅
leafyoung 发表于 2011-4-10 22:52:05
proc sql noprint;
select count(distinct(dx_name)) into : num_dis/*从sum_t中取去重后的名字的个数放入变量num_dis*/
from sum_t ;
select distinct(dx_name) into :dis1-:dis%TRIM(%LEFT(&num_dis))/*将去重的名字逐个放入变量dis1~dis num_dis中*/
from sum_t;
quit;

板凳
saiyasaibing 发表于 2011-4-11 22:47:56
学习了,谢谢
Need to learn a lot.

报纸
hktk985211 发表于 2011-4-12 08:45:59
从数据集SUM_T中找出不同的dx_name的个数,并赋给宏变量num_dis

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 17:36