-
-
liujl@esensoft 数据老手Lv5
发表于2020-11-5 09:57
悬赏1
未解决
16个回答
-
liujl@esensoft 数据老手Lv5
xxxl 发表于 2020-11-5 10:54
试了一下好像是过滤期条件会作用到外面的计算指标中,需要改一下需求
这个问题我觉得是bug吧,分子,分母有各自的过滤条件,但是只用了分子的,分母的条件没了。。。客户需求肯定是改不了的
liujl@esensoft 发表于 2020-11-5 11:02
这个问题我觉得是bug吧,分子,分母有各自的过滤条件,但是只用了分子的,分母的条件没了。。。客户需求 ...
您再试试把式子改简单点
我这样出来的sql是针对分子分母都有过滤到条件
liujl@esensoft 发表于 2020-11-5 12:10
如果分母为0 ,会报错的, 您方便试一下加上if 判断后的效果吗?
两个计算指标相除,需要排除分母指标为0的情况
计算指标表达式做判空处理 建议使用表达式 if(字段A is null | 字段A =0, 0, 字段B/字段A)
我加上if 也是没问题的
-
liujl@esensoft 数据老手Lv5
xxxl 发表于 2020-11-5 15:25
我的数据期条件是直接放在过滤条件中去
我也是放在过滤条件中的啊,有什么区别吗?只不过我用的是字符表达式,分子,分母单指标看也没问题,sql中过滤条件也是正常的, 就是分子/分母后 就不对了
liujl@esensoft 发表于 2020-11-5 15:31
我也是放在过滤条件中的啊,有什么区别吗?只不过我用的是字符表达式,分子,分母单指标看也没问题,sql ...
不会是数据期中不能用带来字符公式的来做过滤吧


