yhdata_DsN4UwTP玄铁一
2023-1-17 10:03:29 发布在问答
如何把好几个树状过滤写进一个表达式里,目前如下写法.....
本帖最后由 yhdata_DsN4UwTP 于 2023-1-17 10:22 编辑


如何把好几个树状过滤写进一个表达式里,目前如下写法是错的,过滤不完需求:过滤组件太多了,想要把所有过滤条件,写进一个里使用,目前上图有8个过滤组件,像写一个计算列,把这8个写到一个计算列里,就能够只使用一个树状过滤过滤如上8个条件

if(col['是否A']=="否"){"是"}
else if(col['是否B']=="否"){"是"}
else if(col['是否C']==0){"是"}
else if(col['是否D']=="false"){"是"}
else if(col['XX标签']=="A标签"){"是"}
else if(col['是否剔除']=="不剔除"){"是"}
else {"否"}

if(col['是否E']==0){"否"}
else if(col['F']=="XX"){"否"}
else if(col['G']=="XXX"){"否"}
else{"是"}

主要目的是过滤掉上图没有选中的条件,涉及其中一个都需要过滤掉,辛苦各位大佬看看例如:一条数据单号:11111,是否A=是,是否B=否,也需要过滤掉这单,就是涉及其中一个剔除条件,都需要过滤掉





最佳答案

社区管理员
yhdata_yzm 关注Ta

2023-01-17 10:03:30

假如我有三个条件if(条件1){if(条件2{if(条件3){‘是’}})}这样,但是为啥你为什么不直接把数据列绑定到树状过滤呢
查看完整内容
3846
11
精彩评论11
yhdata_yzm
发表于 2023-1-17 10:03:30 显示全部楼层
假如我有三个条件if(条件1){if(条件2{if(条件3){‘是’}})}这样,但是为啥你为什么不直接把数据列绑定到树状过滤呢
回复

使用道具 2#

yhdata_yzm
发表于 2023-1-17 10:06:44 显示全部楼层
你的需求是什么
回复

使用道具 3#

yhdata_ruby铂金一
发表于 2023-1-17 10:06:47 显示全部楼层
没看懂想要做什么效果啊
回复

使用道具 4#

yhdata_DsN4UwTP玄铁一
发表于 2023-1-17 10:11:30 显示全部楼层

我这样说能看明白不
---------
过滤组件太多了,想要把所有过滤条件,写进一个里使用,目前上图有8个过滤组件,像写一个计算列,把这8个写到一个计算列里,就能够只使用一个树状过滤过滤如上8个条件
回复

使用道具 5#

yhdata_DsN4UwTP玄铁一
发表于 2023-1-17 10:11:38 显示全部楼层
yhdata_ruby 发表于 2023-1-17 10:06
没看懂想要做什么效果啊

我这样说能看明白不
---------
过滤组件太多了,想要把所有过滤条件,写进一个里使用,目前上图有8个过滤组件,像写一个计算列,把这8个写到一个计算列里,就能够只使用一个树状过滤过滤如上8个条件
回复

使用道具 6#

yhdata_ruby铂金一
发表于 2023-1-17 10:23:51 显示全部楼层
yhdata_DsN4UwTP 发表于 2023-1-17 10:11
我这样说能看明白不
---------
过滤组件太多了,想要把所有过滤条件,写进一个里使用,目前上图有8个过滤 ...

那直接写一个条件嵌套所有结果呢
回复

使用道具 7#

yhdata_DsN4UwTP玄铁一
发表于 2023-1-17 10:37:45 显示全部楼层
yhdata_ruby 发表于 2023-1-17 10:23
那直接写一个条件嵌套所有结果呢

能具体举个例子吗,嵌套还没写过
回复

使用道具 8#

yhdata_ruby铂金一
发表于 2023-1-17 10:41:11 显示全部楼层
yhdata_DsN4UwTP 发表于 2023-1-17 10:37
能具体举个例子吗,嵌套还没写过

就是{}里写下所有在这个条件下的需要展示的结果
回复

使用道具 9#

DX188铂金一
发表于 2023-1-17 13:54:24 显示全部楼层
我也没太明白想要什么效果
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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