永洪社区

标题: 求助:报表原因 [打印本页]

作者: 芒果小矮人    时间: 2021-7-1 14:31
标题: 求助:报表原因
保存报表是提示图中文字,报表原因,多个参数组件和过滤组件设置过滤条件时,建议使用批量提交这是什么意思呀

作者: chendong    时间: 2021-7-1 14:48
性能太低了
作者: 芒果小矮人    时间: 2021-7-1 14:50
chendong 发表于 2021-7-1 14:48
性能太低了

性能太低了是什么意思呀,是服务器计算性能还是我的报表太冗余了
作者: 美滋滋    时间: 2021-7-1 16:19
不用管它,哈哈哈
作者: 芒果小矮人    时间: 2021-7-1 16:29
lijie 发表于 2021-7-1 16:19
不用管它,哈哈哈

自从更新了9.2.2版本就一直会显示,大神都这么说了,那我不管了哈哈哈哈
作者: 永洪tech-wisiy    时间: 2021-7-1 16:44
这个可以不用在意,想要取消这个提示可以在报告设置中勾选批量提交,然后页面上放一个按钮组件,组件的脚本里写refreshData()
作者: 芒果小矮人    时间: 2021-7-1 16:44
lijie 发表于 2021-7-1 16:19
不用管它,哈哈哈

顺便问一下,大神知道如何在计算列中先筛掉0值和空值吗
if(Sum(col['销售额'])==0){
null
}else{
Sum(col['利润'])/Sum(col['销售额'])
}
我用了这个会报错,普通函数提示不支持{},sql语句有时候能计算,有时候会提示聚合列不支持再次聚合,求解
作者: 芒果小矮人    时间: 2021-7-1 16:45
永洪tech-wisiy 发表于 2021-7-1 16:44
这个可以不用在意,想要取消这个提示可以在报告设置中勾选批量提交,然后页面上放一个按钮组件,组件的脚本 ...

好滴,非常感谢,只要没啥问题就行
作者: 美滋滋    时间: 2021-7-1 17:01
这个数据你是想在什么组件中表现? 我觉得通过SQL解决也可以,或者后期编辑聚合项目也可以,应该都可以解决的。如果服务器内存大,我会考虑后期重新编辑数据,如果服务器内存小,我会考虑用SQL来解决。
作者: 芒果小矮人    时间: 2021-7-1 17:08
lijie 发表于 2021-7-1 17:01
这个数据你是想在什么组件中表现? 我觉得通过SQL解决也可以,或者后期编辑聚合项目也可以,应该都可以解决 ...

数据很大,想在折线图实现,我在做表时编辑数据
作者: 美滋滋    时间: 2021-7-1 17:39
我发现你这个不是简单的做两列数据的计算,而是先聚合(sum),然后再进行计算。这种处理不太适合用折线图表现计算后的项目,一般情况下,我只会考虑用自由式表格来表现。之前我也尝试着用柱图(折线图)表现。9.0版之前可以新增聚合项,9.0版后都没有这个选项了。之前我尝试新增聚合项,然后虽然可以正常新增,但是无法用柱图(线图)表现。也许有其他的什么方式来实现,我就还真不知道了。期待大神回复
作者: 芒果小矮人    时间: 2021-7-1 17:47
lijie 发表于 2021-7-1 17:39
我发现你这个不是简单的做两列数据的计算,而是先聚合(sum),然后再进行计算。这种处理不太适合用折线图 ...

那计算时先不聚合,他的计算逻辑是什么呢,求出每个的利润率后再对利润率求平均吗
作者: 美滋滋    时间: 2021-7-2 08:31
我一般是用自由式表格写脚本进行计算。
作者: 美滋滋    时间: 2021-7-2 10:25
lbh2700008 发表于 2021-7-1 17:47
那计算时先不聚合,他的计算逻辑是什么呢,求出每个的利润率后再对利润率求平均吗 ...

另外,你那个报错是报了什么错?截个图看看!




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4