SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2534|回复: 4
打印 上一主题 下一主题

求解 SAS 函数

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2012-8-18 23:19:14 | 只看该作者

求解 SAS 函数

需求是这样的,想找出观察值中包含某一个关键字,然后显示该记录。
例如:
Update all team reports and schedule properly through working with developer and factory.

Update all team reports  properly through working with developer and factory.

找出观测值中包含 and  的观测值。

结果:
Update all team reports and schedule properly through working with developer and factory.

也就是类似oracle 的like 功能。
不知道SAS是否有这样函数是否可以实现。

谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2012-8-19 03:18:23 | 只看该作者

Re: 求解 SAS 函数

方式有很多,以下是其中之一:
[code:3pxes3nz]
data ads;
length a $ 80;
input a & $;
re=count(a,"and");
cards;
Update all team reports properly through working with developer and factory.
;
[/code:3pxes3nz]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2012-8-21 10:16:11 | 只看该作者

Re: 求解 SAS 函数

where statement里可以用like. where ... like "%and%". 也可以用 where ... contains "and"
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2012-9-6 19:42:19 | 只看该作者

Re: 求解 SAS 函数

if only 'and' but not 'sand', COUNTW() function works. jingju
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2012-10-15 21:01:50 | 只看该作者

Re: 求解 SAS 函数

contain函数
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-3 21:40 , Processed in 0.071523 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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