【发布时间】:2020-02-18 14:54:13
【问题描述】:
我正在尝试让 ssrs 报告显示每页 20 行,我尝试使用
=Ceiling(RowNumber(Nothing)/20)
这不起作用。
我的行包含一个对数字进行计数的字段,因此它只是使每个页面的一个字段等于 20。有什么方法可以让 tablix 对象每页只打印一组行数,这样它就不会依赖于数据集的 group by?
我也尝试将“无”更改为数据集中的一个字段,但这会引发错误。
这是我的报告 tablix 的设置方式:
| Part | Part Description | Part Qty | Part Weight | Total Weight |
|[Part]|[Part Description]|[SUM(PartQty)]|[Part Weight]|[SUM(TotalWeight)]
我期望使用 =Ceiling 表达式得到什么:
| Part | Part Description | Part Qty | Part Weight | Total Weight |
|PART1 |Part 1 Desc |12 |5.00 |[60.00]
|PART2 |Part 2 Desc |3 |5.00 |[15.00]
|PART3 |Part 3 Desc |5 |5.00 |[25.00]
|PART4 |Part 4 Desc |7 |5.00 |[35.00]
...继续到 20 行然后分页
这就是我得到的:
| Part | Part Description | Part Qty | Part Weight | Total Weight |
|PART1 |Part 1 Desc |12 |5.00 |[60.00]
|PART2 |Part 2 Desc |3 |5.00 |[15.00]
|PART3 |Part 3 Desc |5 |5.00 |[25.00]
--Page Break
|PART4 |Part 4 Desc |7 |5.00 |[35.00]
PartQty 字段将计数到等于 20,然后是分页符。
【问题讨论】:
标签: group-by dataset ssrs-2012 ssrs-tablix