找文章 / 找答案

[数据处理] 文本函数计算列使用咨询

汤七七七七七钻石三 显示全部楼层 发表于 2022-8-17 17:20:40 |阅读模式 打印 上一主题 下一主题
1
已解决
https://www.yonghongtech.com/hel ... C%E5%87%BD%E6%95%B0
contains

contains(string, substring)


这个函数在计算列中不可以使用吗?在帮助文档可以搜到,但在永洪报告中使用会报错,说contains不可使用之类的报错异常。

版本:9.4.2

最佳答案

永洪vip
Fiona 关注Ta

2022-08-17 17:20:41

您不勾选“SQL表达式”试一下。 另外,参考一下这个,你可以看到属性在配置为true和false的时候,界面都会不同。8.8开始,永洪用了一套自己的语法规则。8.8之前,都是js的语法。 https://www.yonghongtech.com/help/Z-Suite/10.0/ch/bcproperties.html?zoom_highlightsub=use.yonghong
查看完整内容
回复

使用道具 举报

精彩评论21

Fiona 显示全部楼层 发表于 2022-8-17 17:20:41
您不勾选“SQL表达式”试一下。
另外,参考一下这个,你可以看到属性在配置为true和false的时候,界面都会不同。8.8开始,永洪用了一套自己的语法规则。8.8之前,都是js的语法。
https://www.yonghongtech.com/hel ... ghtsub=use.yonghong
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-17 17:36:56
看看你怎么写的
回复

使用道具 举报

汤七七七七七钻石三 显示全部楼层 发表于 2022-8-18 09:04:41
iif(contains(col("岗位"),"导购"),"仅导购",null)
大概就是这样写的,报错我已经换了一个写法了,用的right,但还是想知道是不是不可以用contains这个函数,在左侧并没有搜到这个函数。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-18 09:13:45
汤七七七七七 发表于 2022-8-18 09:04
iif(contains(col("岗位"),"导购"),"仅导购",null)
大概就是这样写的,报错我已经换了一个写法了,用的righ ...

可以用,但是要看场景
回复

使用道具 举报

汤七七七七七钻石三 显示全部楼层 发表于 2022-8-18 09:43:13
yhdata_yzm 发表于 2022-8-18 09:13
可以用,但是要看场景

我这就写在新建计算列里面,然后拖到了过滤组件,然后就报错了。那是什么场景可以用?
报告脚本才可以?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-18 10:02:36

什么版本,看下报错截图
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-18 10:09:20
你是啥版本的,我用着没问题呢,判断这列的每个值是否包含 “省份”,返回值为1和2拖到过滤组件有两个值可以选择也没问题啊
1660788550777.jpg
回复

使用道具 举报

汤七七七七七钻石三 显示全部楼层 发表于 2022-8-18 15:28:15
yhdata_yzm 发表于 2022-8-18 10:09
你是啥版本的,我用着没问题呢,判断这列的每个值是否包含 “省份”,返回值为1和2拖到过滤组件有两个值可 ...

我上面说了我的版本哦~
版本是9.4.2
回复

使用道具 举报

汤七七七七七钻石三 显示全部楼层 发表于 2022-8-18 15:36:46
yhdata_lyaa 发表于 2022-8-18 10:02
什么版本,看下报错截图

Caused by: java.sql.SQLException   执行SQL失败:“Error while compiling statement: FAILED: SemanticException [Error 10011]: Line 4:11 Invalid function 'contains'”----报错提示脚本如图所示,版本提问里有说哦。
Snipaste_2022-08-18_15-36-10.png
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部