找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-4-18 14:27  /   查看:1021  /  回复:3
1金币
请问报表如何实现每页显示19行数据,然后每页有一个小计,一共20行数据,并且首列有一个顺序号


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,也是先尝试了下 RDL 报表按照 RowNumber 取模分组的方案,但是有些小问题就没推荐这个方案。 如果是想去掉空白的话,可以尝试下面方案,还是页面报表: 1、小计通过文本框计算当页,然后添加分组,引用这个值(如果不想显示小计,设置下文本框文字颜色为透明): 2、添加汇总行进行总计。

3 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-4-18 14:27:56
来自 4#
您好,也是先尝试了下 RDL 报表按照 RowNumber 取模分组的方案,但是有些小问题就没推荐这个方案
如果是想去掉空白的话,可以尝试下面方案,还是页面报表:
1、小计通过文本框计算当页,然后添加分组,引用这个值(如果不想显示小计,设置下文本框文字颜色为透明):

2、添加汇总行进行总计。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-4-18 15:43:50
2#
您好,您可以这样去处理。
1、利用页面报表表格的占位区域来控制表格每页展示的数量;


2、创建文本框,来计算小计和总计。计算表达式如下:
小计:{Sum(#文本框14)}
总计:{Sum(金额)}

其中文本框14 来自于表格文本框里的名称:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
钮钴禄小懒子悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-4-18 16:03:46
3#
本帖最后由 钮钴禄小懒子 于 2024-4-18 16:05 编辑
Simon.Sun 发表于 2024-4-18 15:43
您好,您可以这样去处理。
1、利用页面报表表格的占位区域来控制表格每页展示的数量;

这个小计放在文本框内会产生一个问题,假设每页都有20行,一共45行数据,最后一页的小计就会与表格数据之间留白,这个效果不是很好。我也搜过论坛上报表实现每页小计,思路是使用分组,分组条件等于公式字段,这就能避免最后一页小计与表格数据留白问题,但是使用内置的rowNumber()展示序号,又乱分组所以我才想发帖问问。我参考是下面的帖子,但就是序号的问题没办法解决
报表实现每页小计功能
https://gcdn.grapecity.com.cn/showtopic-139942-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部