SAS数据处理:哈希对象与格式创建技巧
1. 哈希对象中查找键值
1.1 FIND方法
FIND方法用于在哈希对象中搜索当前键值。若找到匹配的键值,该方法返回代码0;若未找到,则返回非零值。若找到键值,FIND方法会将数据组件值复制到程序数据向量(PDV)中。
语法 :
object-name.FIND(<KEY: value-1, ... KEY: value-n>)
-
object-name:指定组件对象的名称。 -
value:指定键值,其类型必须与DEFINEKEY方法调用中指定的相应键变量匹配。“KEY:value”对的数量取决于使用DEFINEKEY方法定义的键变量数量。
示例 :
rc=ContName.find();
若PDV列与键组件名称相同,则无需KEY参数。若名称不同,则需要指定KEY参数,如:
rc=ContName.find(key:ID)
若哈希对象有多个键组件,键参数必须按照DEFINEKEY方法中定义键组件的顺序指定。例如:
超级会员免费看
订阅专栏 解锁全文
27

被折叠的 条评论
为什么被折叠?



