油爆葱花拌着面玄铁三
2023-10-18 11:21:14 发布在问答
【数据处理】 过滤条件
字段A,字段B都是字符串类型。A的值为100。B的值为【100,101,102】。组件过滤时,如何设置A匹配B呢?

最佳答案

永洪vip
yhdata_lyaa

2023-10-18 11:21:15

过滤的结果
查看完整内容
3386
12
精彩评论12
yhdata_lyaa
发表于 2023-10-18 11:21:15 显示全部楼层
油爆葱花拌着面 发表于 2023-10-18 14:25
请问包含,在字符串方面怎么理解,可否举个例子

过滤的结果

回复

使用道具 2#

yhdata_lyaa
发表于 2023-10-18 11:28:02 显示全部楼层
A匹配B是什么意思。当A的值为100时,B有三个值,值为【100,101,102】?
回复

使用道具 3#

行走的蜗牛铂金二
发表于 2023-10-18 11:33:45 显示全部楼层
B做A的子集
回复

使用道具 4#

yhdata_yzm
发表于 2023-10-18 13:22:03 显示全部楼层
过滤目前不支持列=列的条件
描述下想要通过什么组件过滤出什么效果呢。
回复

使用道具 5#

油爆葱花拌着面玄铁三
发表于 2023-10-18 13:53:50 显示全部楼层
yhdata_lyaa 发表于 2023-10-18 11:28
A匹配B是什么意思。当A的值为100时,B有三个值,值为【100,101,102】?

列B其中的一个元素是"【100,101,102】",参数A="100"。通过过滤让A匹配B。意思就是只要列B里含有了100,列B那行数据就被筛选出来了
回复

使用道具 6#

油爆葱花拌着面玄铁三
发表于 2023-10-18 13:55:02 显示全部楼层
yhdata_yzm 发表于 2023-10-18 13:22
过滤目前不支持列=列的条件
描述下想要通过什么组件过滤出什么效果呢。

不是列=列,列B其中的一个元素是"【100,101,102】",参数A="100"。通过过滤让A匹配B。意思就是只要列B里含有了100,列B那行数据就被筛选出来了
回复

使用道具 7#

油爆葱花拌着面玄铁三
发表于 2023-10-18 13:56:10 显示全部楼层

字符串A应该是字符串B去掉【】后的子集?
回复

使用道具 8#

yhdata_lyaa
发表于 2023-10-18 14:05:10 显示全部楼层
油爆葱花拌着面 发表于 2023-10-18 13:55
不是列=列,列B其中的一个元素是"【100,101,102】",参数A="100"。通过过滤让A匹配B。意思就是只要列B里 ...

判断列B是不是包含参数a?   图表设置过滤,列B 是 包含 ?{A}
回复

使用道具 9#

yhdata_yzm
发表于 2023-10-18 14:12:12 显示全部楼层
油爆葱花拌着面 发表于 2023-10-18 13:55
不是列=列,列B其中的一个元素是"【100,101,102】",参数A="100"。通过过滤让A匹配B。意思就是只要列B里 ...

明白了。
这个没有办法直接过滤。
对B列新建计算列这么写:
if indexOf(col['列'],'100') !=-1
then 1
else 0
end
当B列的某一行的值包含100的时候返回1,否者返回0
然后表格的过滤条件写计算列=1就可以过滤出对应的B列了
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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