1

我已经成功地在 SSRS 中创建了一个表格报告,其中我的日期为行。我想将日期设为列,并将列设为行。例如:

在此处输入图像描述

如果我想将列放在顶部,作为行(即:ADP、死亡、住院医院、过敏等),我该怎么做。我想要的结果看起来类似于:

                5/1/2013      5/2/2013     5/3/2013
ADP                  229           230          225
DEATHS                 0             0            0 
INPATIENT HOSP         0             0            0
ALLERGY                0             0            0

这会是一个矩阵吗?我尝试过的一种方法是这样,但报告不是我想要的:

在此处输入图像描述 在此处输入图像描述

谢谢。

4

1 回答 1

1

您尝试执行的操作称为分组。在这种情况下,您需要两个组;一个用于行,一个用于列。要添加组,请右键单击表格中的单元格并选择“添加组”。然后选择“父组...”。选择您要分组的内容,例如按日期。在组属性中,您可以指定其他详细信息,例如排序,以便日期按顺序排列。该表应如下所示:

在此处输入图像描述

在 Data 字段中,您将使用 Sum([adp]) 等聚合。查看报表时,行和列将展开以填充数据集中的任何数据。这就是报告服务如此动态的原因,数据可以更改,但布局仍然有效。您可能需要对如何设置矩阵和自定义分组进行一些额外的研究。

于 2013-05-16T15:33:26.333 回答