使用SSRS v3.0(SQLServer 2008 R2和相应的BIDS版本) 我已经成功实现了有关多维数据集数据的钻取报告。当用户单击报表单元格时,子报表将使用用户选择的父报表参数。但我真正想要的是要传递给子报表的选定单元格参数,而不是用于创建报表的父报表参数。示例:对于父报告,用户选择年,季度和类别。报告显示交叉表,可以向下钻取到低级单元格。当前单击单元格时,子报表使用父级的宽参数(在单元格 - 文本框操作“转到报告”中设置)。我希望单元格Action使用仅从该特定单元格派生的参数:它的年份,月份,类别等。
我搜索过但无法找到访问单元格参数的报表属性。 (顺便说一句,在Cube浏览器中,Action会自动为我执行此操作,并且只为选定的单元格获取正确的子报表数据。)
答案 0 :(得分:0)
在父报表的钻取操作中,您使用用户单击的项目的字段名称(如Fields!Year.Value,Fields!Quarter.Value等)并将其分配给子报表参数与将父参数传递给子参数的方式相同。当用户单击单元格以启动子报表时,年,季度等的当前范围将作为参数传递给子报表。