如何解决仅在 qlikview 中获取数字值
我有这种数据
-
B-3-I11
B-3-I12
BI1-I190
BI1-I191
BI1-I192L
BI1-I194A
BI1-I195L
BI1-I198R
BI1-I199L
BI1-I200Ac
BI1-I201L
conasde
Installation
Madqw
Medsfg
Woasd
这是我拥有的数据..现在我只想要那些从 B 开始并且在数据中有一些数字字符的数据..我如何进入 qlikview 脚本
如何只提取那些数据..
解决方法
要过滤到以 B 开头的那些,你会这样做
where left(Field,1)=B
然后过滤那些有数字的,你可以添加
and len(keepchar(Field,'1234567890'))>0
这样就会得到这样的结果:
LOAD Field
From Table
Where left(Field,1)=B
AND len(keepchar(Field,'1234567890'))>0
(其中 Field 是您的数据所在的字段的名称,Table 是您的数据所在的表的名称)
或者,如果您想保留所有数据但创建一个新字段,您可以这样做:
LOAD
Field,if(left(Field,1)=B AND len(keepchar(Field,'1234567890'))>0`,Field) as FieldFiltered
From Table
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。