如何在SSRS中构建具有嵌套子报表的报表

时间:2012-10-21 21:49:15

标签: reporting-services subreport

我希望使用报表生成器构建SSRS 2008 R2报表,这样,如果单击报表行中的单元格,则会导致迄今为止隐藏的子报表变为可见,并填充从查询中检索到的数据它使用单击的单元格行中的参数值。

为了进一步说明,在点击之前,报告应如下所示:

|  Column 1  |  Column 2  |  Column 3  |  Column 4  |
|Row 1 Col 1 |Row 1 Col 2 |Row 1 Col 3 |Row 1 Col 4 |
|Row 2 Col 1 |Row 2 Col 2 |Row 2 Col 3 |Row 2 Col 4 |
|Row 3 Col 1 |Row 3 Col 2 |Row 3 Col 3 |Row 3 Col 4 |
|Row 4 Col 1 |Row 4 Col 2 |Row 4 Col 3 |Row 4 Col 4 |

然后点击Row 1 Col 1后,应显示包含Row A Col ARow D Col D数据的子报告,如下所示:

|  Column 1  |  Column 2  |  Column 3  |  Column 4  |
|Row 1 Col 1 |Row 1 Col 2 |Row 1 Col 3 |Row 1 Col 4 |
    |  Column A  |  Column B  |  Column C  |  Column D  |
    |Row A Col A |Row A Col B |Row A Col C |Row A Col D |
    |Row B Col A |Row B Col B |Row B Col C |Row B Col D |
    |Row C Col A |Row C Col B |Row C Col C |Row C Col D |
    |Row D Col A |Row D Col B |Row D Col C |Row D Col D |
|Row 2 Col 1 |Row 2 Col 2 |Row 2 Col 3 |Row 2 Col 4 |
|Row 3 Col 1 |Row 3 Col 2 |Row 3 Col 3 |Row 3 Col 4 |
|Row 4 Col 1 |Row 4 Col 2 |Row 4 Col 3 |Row 4 Col 4 |

子报表中的数据将根据Row 1中的值从查询中填充。

有人能指出我在哪里可以找到如何做到这一点,或建议我如何做到这一点?在SSRS中甚至可能吗?

1 个答案:

答案 0 :(得分:1)

CodeProject example显示了如何设置子报告。我认为你想要的例子是Drilldown报告。