-
-
小灰灰1 数据达人Lv4
发表于2020-7-29 18:51
悬赏1
已解决
楼主
类似find或者search函数这种查找函数,但是返回值是一个数组,并不是一个单值,这种函数有没有?
需要实现的原始需求是:对B2进行avg计算,但是对应的数值范围是:满足C2小于A1
其实也就是带条件的avg计算如何实现?
23个回答
小灰灰1 发表于 2020-7-30 13:36
而且解释是不对的,正确的结果是:
而设置结果集过滤条件为:GRID1.C3$
您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句
xxxl 发表于 2020-7-30 14:17
您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句 ...
在我这里sql语句中都没有带着结果集过滤条件,全部都是直接所有取数的sql
还是有其他配置影响这里了,但是不知道是哪里
隐藏表达式我去掉也是一样的,其他感觉没啥特殊配置了呀
xxxl 发表于 2020-7-30 14:17
您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句 ...
如果要实现原始需求,那么按照之前的沟通可能有以下几个方案:
1、浮动维添加结果集条件,过滤掉数据之后,直接对过滤后的数据进行avg计算
---这个方法在我这边报表中的问题就是,结果集条件一直没有生效,sql生成不对,原因不明
2、avg计算时,先摘出来对应的数据然后在进行avg计算
----这个方法的问题在于如何摘出来符合条件的数据
其他方法暂时没想到,然后上面的问题也不知道咋解决
小灰灰1 发表于 2020-7-30 16:00
如果要实现原始需求,那么按照之前的沟通可能有以下几个方案:
1、浮动维添加结果集条件,过滤掉数据之后 ...
原因还是跟后面您提的帖子的问题一样吧 还是结果集过滤不生效
xxxl 发表于 2020-7-30 16:03
原因还是跟后面您提的帖子的问题一样吧 还是结果集过滤不生效
我是想着如果一个路行不通,是否可以换一个路
只要能解决原始问题就行
现在泽火革结果集过滤条件为啥生效不是不好找原因么,不知道哪里影响了
小灰灰1 发表于 2020-7-30 16:19
我是想着如果一个路行不通,是否可以换一个路
只要能解决原始问题就行
现在泽火革结果集过滤条件为啥生效 ...
所以能提供一下您的分析表吗 我这边本地试一下看能做出来不


