如何为查询返回的每条记录重复一个Tablix?

时间:2015-06-02 14:02:02

标签: reporting-services ssrs-2008-r2

我正在生成一份SSRS报告,该报告分为几个部分,每个部分都是一个单独的Tablix。

对于实体的每个实例,都应该重复一个部分。例如:如果报告部分涉及3名员工,则员工类型的Tablix应呈现3次,每位员工一次。

请注意,每份报告的员工人数都是可变的。

有没有人知道SSRS中的功能或可以支持此技术的技术?

1 个答案:

答案 0 :(得分:0)

好的,这听起来很奇怪但是有效。

首先,您需要在报表正文中插入一个矩形。

将整个Tablix拖放到矩形中。 Tablix不应位于矩形中。

其次创建一个新的Tablix并删除除一列和一行(1X1)Tablix之外的所有列表。

将包含原始Tablix的矩形拖动到新Tablix的单个单元格中。

您现在应该有一个单元格Tablix,其中包含一个包含原始Tablix的矩形。

然后,您可以选择您创建的单个单元格选项卡,并为您拥有的一行输入行组属性。在您的情况下,将组表达式添加到组,实体。

然后,您可以更进一步,在Tablix组之间添加分页符,这将在不同的页面上分隔组。