微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅在 qlikview 中获取数字值

如何解决仅在 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 举报,一经查实,本站将立刻删除。