[ABI 5.2] ABI分析表过滤问题

6986
3

flybird3000 数据达人Lv4

发表于2022-3-8 12:30

悬赏30

已解决

楼主
项目中做了一个分析表,现在要用维过滤来过滤,设置条件后,过滤失败。主要设置如下:
下面是分析表的内容: 分析表_20220308_122609.zip (991.99 KB, 下载次数: )






最近看过此主题的会员

v笑向前走

esen_4XMY0N6IMU

yujb

BrocadeW

王硕

吕兆才

jyt

李梅景

ESENSOFT官方技术支持

POLARIS

伶俐

一点一点

xxxl

2021WJW

最佳答案
因为不知道您具体的字段业务含义和您具体的过滤逻辑,只能根据您目前提供的过滤条件写法来判断,发现您应该是需要多个IF来嵌套的,比如if(条件,value,if()),也就是用if()来代替value2,没有改变您的value,只是帮您把if使用改了下,因为手打,字段名不一定正确,经供参考
if(@SJLX="年",DMSC_DMSC_SCWXCJBBB_DM_YSB.nf<>0,if(@SJLX="半年",DMSC_DMSC_SCWXCJBBB_DM_YSB.bn<>0,if(@SJLX="季度",DMSC_DMSC_DMSC_SCWXCJBBB_DM_YSB.jd<>0,if(@SJLX="月份",DMSC_DMSC_SCWXCJBBB_DM_YSB.yf<>0))))
3个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-3-8 14:13

只看该作者

取消 关注该作者的回复

沙发

看您的过滤条件,感觉有几个地方不太对。
您的IF函数好像函数参数个数都不太对

flybird3000 数据达人Lv4

发表于2022-3-8 19:53

只看该作者

取消 关注该作者的回复

板凳

一点一点 发表于 2022-3-8 14:13
看您的过滤条件,感觉有几个地方不太对。
您的IF函数好像函数参数个数都不太对
...

我测试过,这个可以的,我目前本身的功能是:1、一个表,有日期、月份、季度、半年、年几个字段,然后下拉按钮显示年的时候,就把日期、月份、季度、半年隐藏,只显示年那一行。2、前面那个IF的作用是:当过滤年的时候,只显示年那个字段有数据的行,这样当过滤值显示 年 的时候,列只显示 年 ,行只显示 年有数据的行,就达到过滤的效果。

现在的问题是:如果我加上其他的过滤条件,感觉就没有生效。麻烦看看什么原因呢?

一点一点 数据老手Lv5

发表于2022-3-8 12:30

只看该作者

取消 关注该作者的回复

地板

因为不知道您具体的字段业务含义和您具体的过滤逻辑,只能根据您目前提供的过滤条件写法来判断,发现您应该是需要多个IF来嵌套的,比如if(条件,value,if()),也就是用if()来代替value2,没有改变您的value,只是帮您把if使用改了下,因为手打,字段名不一定正确,经供参考
if(@SJLX="年",DMSC_DMSC_SCWXCJBBB_DM_YSB.nf<>0,if(@SJLX="半年",DMSC_DMSC_SCWXCJBBB_DM_YSB.bn<>0,if(@SJLX="季度",DMSC_DMSC_DMSC_SCWXCJBBB_DM_YSB.jd<>0,if(@SJLX="月份",DMSC_DMSC_SCWXCJBBB_DM_YSB.yf<>0))))

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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