[ABI 5.1] 求类似find的多值返回函数

37475
23

小灰灰1 数据达人Lv4

发表于2020-7-29 18:51

悬赏1

已解决

楼主

类似find或者search函数这种查找函数,但是返回值是一个数组,并不是一个单值,这种函数有没有?
需要实现的原始需求是:对B2进行avg计算,但是对应的数值范围是:满足C2小于A1
其实也就是带条件的avg计算如何实现?

最近看过此主题的会员

wjx0403

esen_4TUELCHD9M

23个回答

只看楼主

小灰灰1 数据达人Lv4

发表于2020-7-30 13:36

只看该作者

取消 关注该作者的回复

12#

xxxl 发表于 2020-7-30 11:34
有关系的这是加了的
这是没加

而且解释是不对的,正确的结果是:
而设置结果集过滤条件为:GRID1.C3$<=715755.05时,平均值结果是:

xxxl 数据领袖Lv6

发表于2020-7-30 14:17

只看该作者

取消 关注该作者的回复

13#

小灰灰1 发表于 2020-7-30 13:36
而且解释是不对的,正确的结果是:
而设置结果集过滤条件为:GRID1.C3$

您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句

小灰灰1 数据达人Lv4

发表于2020-7-30 15:54

只看该作者

取消 关注该作者的回复

14#

xxxl 发表于 2020-7-30 14:17
您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句 ...

在我这里sql语句中都没有带着结果集过滤条件,全部都是直接所有取数的sql
还是有其他配置影响这里了,但是不知道是哪里
隐藏表达式我去掉也是一样的,其他感觉没啥特殊配置了呀

小灰灰1 数据达人Lv4

发表于2020-7-30 16:00

只看该作者

取消 关注该作者的回复

15#

xxxl 发表于 2020-7-30 14:17
您这是哪里的数据不正确加$还是不加$的 您可以对比一下加和不加的详细sql语句 ...

如果要实现原始需求,那么按照之前的沟通可能有以下几个方案:
1、浮动维添加结果集条件,过滤掉数据之后,直接对过滤后的数据进行avg计算
---这个方法在我这边报表中的问题就是,结果集条件一直没有生效,sql生成不对,原因不明
2、avg计算时,先摘出来对应的数据然后在进行avg计算
----这个方法的问题在于如何摘出来符合条件的数据
其他方法暂时没想到,然后上面的问题也不知道咋解决

xxxl 数据领袖Lv6

发表于2020-7-30 16:03

只看该作者

取消 关注该作者的回复

16#

小灰灰1 发表于 2020-7-30 16:00
如果要实现原始需求,那么按照之前的沟通可能有以下几个方案:
1、浮动维添加结果集条件,过滤掉数据之后 ...

原因还是跟后面您提的帖子的问题一样吧 还是结果集过滤不生效

小灰灰1 数据达人Lv4

发表于2020-7-30 16:19

只看该作者

取消 关注该作者的回复

17#

xxxl 发表于 2020-7-30 16:03
原因还是跟后面您提的帖子的问题一样吧 还是结果集过滤不生效

我是想着如果一个路行不通,是否可以换一个路
只要能解决原始问题就行
现在泽火革结果集过滤条件为啥生效不是不好找原因么,不知道哪里影响了

xxxl 数据领袖Lv6

发表于2020-7-30 16:21

只看该作者

取消 关注该作者的回复

18#

小灰灰1 发表于 2020-7-30 16:19
我是想着如果一个路行不通,是否可以换一个路
只要能解决原始问题就行
现在泽火革结果集过滤条件为啥生效 ...

所以能提供一下您的分析表吗 我这边本地试一下看能做出来不

小灰灰1 数据达人Lv4

发表于2020-7-30 16:51

只看该作者

取消 关注该作者的回复

19#

xxxl 发表于 2020-7-30 16:21
所以能提供一下您的分析表吗 我这边本地试一下看能做出来不

怎么提供呀?有操作步骤么?

xxxl 数据领袖Lv6

发表于2020-7-30 16:54

只看该作者

取消 关注该作者的回复

20#

小灰灰1 发表于 2020-7-30 16:51
怎么提供呀?有操作步骤么?

这样选中然后导出

小灰灰1 数据达人Lv4

发表于2020-7-30 17:05

只看该作者

取消 关注该作者的回复

21#

xxxl 发表于 2020-7-30 16:54
这样选中然后导出

分析表_20200730_170337.zip (3.37 KB, 下载次数: )
麻烦您帮看下哪里设置影响了,谢谢

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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