SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 652|回复: 2
打印 上一主题 下一主题

求助:匹配数据程序问题~~

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-8-1 20:01:47 | 只看该作者

求助:匹配数据程序问题~~

proc sort data=nk;
by name;
run;
data wuxian;
merge nk(in=a) sw.wuxian;
by name;
if a;
run;
本人菜鸟刚接触SAS,想做一个导入EXCEL后与数据库匹配名单并筛选出共同号码的程序,数据库中所有号码都以定义标志为1,这段是找人做的,但结果却是运行后导出的EXCEL和导入时的EXCEL完全一样没有任何筛选标志。
小弟不明白是程序根本没有达到筛选效果还是没有把结果显示出来,求达人帮忙解释下或者能帮忙改下程序谢谢~感激不禁~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-8-2 12:48:28 | 只看该作者

Re: 求助:匹配数据程序问题~~

nk是你导入的表?能否贴的完整一些,比如你的那个标志字段名字叫什么,SAS MERGE的时候会相同字段名覆盖的,按你说的情况,最好是在if a之后加个赋值
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-8-2 19:44:16 | 只看该作者

Re: 求助:匹配数据程序问题~~

对啊nk就是我导入的EXCEL的SHEET1,我想把拥有相同的号码筛选出来并在完成后的EXCEL里对那些号码标志为1,用来匹配的数据库的格式是:
card                                    iscash
XXXXX                                     1
XXXXX                                     1
......
我就是想把筛选出的号码标识上iscash列的1,这个功能该如何实现?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 23:09 , Processed in 0.089121 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表