[ABI 云体验] 取数界面分析表数组过滤参数

8979
8

qin_zhiyang 小试身手Lv3

发表于2020-6-2 10:39

悬赏150

未解决

楼主
组件联动的时候,想组件中传递一个数组,然后实现过滤   <#=mkfilter("主题表.字段 in 数组")#>,应该怎么办

最近看过此主题的会员

esen_523R6HRZW8

salmons001

pt7623661

王硕

弗洛休

迷途小生

8个回答

只看楼主

qin_zhiyang 小试身手Lv3

发表于2020-6-2 10:59

只看该作者

取消 关注该作者的回复

沙发

现在 mkfilter("主题表.字段 = @a")    a给定字符串  X|Y|Z   但是数据过滤没结果

1505121235 数据老手Lv5

发表于2020-6-2 11:01

只看该作者

取消 关注该作者的回复

板凳

主题表.字段 in asstr(@cs).split("\|")这样试一下

qin_zhiyang 小试身手Lv3

发表于2020-6-2 11:08

只看该作者

取消 关注该作者的回复

地板

1505121235 发表于 2020-6-2 11:01
主题表.字段 in asstr(@cs).split("\|")这样试一下

这种是主题表.字段 in 数组的形式么?

1505121235 数据老手Lv5

发表于2020-6-2 11:26

只看该作者

取消 关注该作者的回复

5#

qin_zhiyang 发表于 2020-6-2 11:08
这种是主题表.字段 in 数组的形式么?

这个就是多选过滤,单选就直接=

qin_zhiyang 小试身手Lv3

发表于2020-6-2 11:32

只看该作者

取消 关注该作者的回复

6#

1505121235 发表于 2020-6-2 11:26
这个就是多选过滤,单选就直接=

在宏表达式里面 使用asstr(@cs).split("\|")  报错 然后将双引号变成单引号也报错

qin_zhiyang 小试身手Lv3

发表于2020-6-2 13:11

只看该作者

取消 关注该作者的回复

7#

1505121235 发表于 2020-6-2 11:26
这个就是多选过滤,单选就直接=

<#=mkfilter("EJXMLX2.STARTTIME=@sj&EJXMLX2.USERID=@userid&EJXMLX2.ID in asstr(@cs).split("\|")")#> 预览还是报错

1505121235 数据老手Lv5

发表于2020-6-2 14:29

只看该作者

取消 关注该作者的回复

8#


所有数据上传一下,我本地试下

qin_zhiyang 小试身手Lv3

发表于2020-6-2 15:22

只看该作者

取消 关注该作者的回复

9#

1505121235 发表于 2020-6-2 14:29
所有数据上传一下,我本地试下

额。。不好意思这个不能上传,麻烦了! 谢谢!!

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号