0

使用 SSRS v3.0(SQLServer 2008 R2 和相应的 BIDS 版本)我已经成功地实现了关于多维数据集数据的钻取报告。当用户单击报表单元格时,子报表将使用用户选择的父报表参数。但我真正想要的是要传递给子报表的选定单元格参数,而不是用于创建报表的父报表参数。示例:对于父报表,用户选择年份、季度和类别。报告显示一个交叉表,可展开为向下钻取到低级单元格。当前,当单击单元格时,子报告使用父级的广泛参数(如在单元格文本框操作“转到报告”中设置的那样)。我希望单元格操作使用仅从该特定单元格派生的参数:它是年、月、类别等。

我已搜索但找不到访问单元格参数的报告属性。(顺便说一句,在多维数据集浏览器中,那里的操作会自动为我执行此操作,并且我仅获得所选单元格的正确子报表数据)。

4

1 回答 1

0

在父报表的钻取操作中,您使用用户单击的项目的字段名称(如 Fields!Year.Value、Fields!Quarter.Value 等)并以相同的方式将它们分配给子报表参数您可以将父参数传递给子参数。当用户单击单元格以启动子报表时,年份、季度等的当前范围作为参数传递给子报表。

于 2012-06-08T13:13:56.983 回答