合计列怎么才能计算出所有页的合计而不是当前页?

7926
9

下个路口见 初学数据Lv2

发表于2018-9-21 10:28

悬赏1

已解决

楼主
合计列怎么才能计算出所有页的合计而不是当前页?

最近看过此主题的会员

esen_551EV9Y3NG

邓立国

最佳答案

wuq

发表于2018-9-21 10:28

只看该作者

取消 关注该作者的回复

sum里面写主题表的字段,不要写表元,如:sum(xxb.b1)
9个回答

只看楼主

超级小扯蛋 初学数据Lv2

发表于2018-9-21 10:32

只看该作者

取消 关注该作者的回复

沙发

如果用表内求和计算了合计行,就要注意了,分页后的表内计算只会对当前页的数据求和。如果需要对所有数据行求和,请从数据库对指标求sum,而不是对分析表上的某个浮动表元求sum

韦韬然 数据老手Lv5

发表于2018-9-21 10:43

只看该作者

取消 关注该作者的回复

板凳

不用sum,直接放需要合计得字段,不浮动就行

wuq 初学数据Lv2

发表于2018-9-21 10:28

只看该作者

取消 关注该作者的回复

地板

sum里面写主题表的字段,不要写表元,如:sum(xxb.b1)

缱绻 数据领袖Lv6

发表于2018-9-21 14:15

只看该作者

取消 关注该作者的回复

5#

wuq 发表于 2018-9-21 10:28
sum里面写主题表的字段,不要写表元,如:sum(xxb.b1)

sum(xxb.b1)这种写法求的是XXB的B1字段的所有数据的和,如果是对数据做了过滤,那求出来的值就不对了。有别的方案吗?

韦韬然 数据老手Lv5

发表于2018-9-21 14:30

只看该作者

取消 关注该作者的回复

6#

缱绻 发表于 2018-9-21 14:15
sum(xxb.b1)这种写法求的是XXB的B1字段的所有数据的和,如果是对数据做了过滤,那求出来的值就不对了。有 ...

你在这个单元格再写一遍过滤条件

wut 数据老手Lv5

发表于2018-9-21 14:32

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2018-9-21 14:15
sum(xxb.b1)这种写法求的是XXB的B1字段的所有数据的和,如果是对数据做了过滤,那求出来的值就不对了。有 ...

你的过滤条件不要写到报表属性里面,浮动的过滤,写到浮动维单元格的过滤上。让sum(指标)不要其他不别要的过滤条件即可。

缱绻 数据领袖Lv6

发表于2018-9-21 15:31

只看该作者

取消 关注该作者的回复

8#

楼上两位大神666,问题解决

马端 初学数据Lv2

发表于2021-3-25 14:40

只看该作者

取消 关注该作者的回复

9#

敢问大哥解决没有,我也有这个问题,有一个表下面的浮动行加了一个结果集过滤,合计行就加不上了,怎么解决的?

hesj 初学数据Lv2

发表于2021-10-27 16:03

只看该作者

取消 关注该作者的回复

10#

超级小扯蛋 发表于 2018-9-21 10:32
如果用表内求和计算了合计行,就要注意了,分页后的表内计算只会对当前页的数据求和。如果需要对所有数据行 ...

那如果主题表里没有相应的字段,想求和的是个通过表达式求出来的值呢

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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