SSRS - 单行项目中的多个切换以向下钻取子报表

时间:2014-09-03 11:47:54

标签: reporting-services

我需要使用向下钻取概念打开子报告。是否有可能为单行中的多列提供切换。

http://i.stack.imgur.com/WplSn.jpg

子报告有两个显示数据的参数。如果我单击第一个链接要使用参数1和5向下钻取的子报表。如果我单击第二个链接,则使用不同的参数为2和6来钻取相同的子报表。 有没有想过这样做?

1 个答案:

答案 0 :(得分:0)

如果您使用的是BIDS 2008,请使用嵌入式数据源和数据集,因为在使用共享数据集时存在已知问题。

  1. 创建子报告
  2. 在“子报告”中,为数据创建一个参数“数据集”。在报表中添加表对象

    您应该能够找到很多关于如何在子报告中创建参数的示例

    您的数据集应在查询中使用SubParam1和SubParam2作为数据集。

    enter image description here

    1. 创建主报告
    2. 在数据下方添加其他详细信息行,并将子报告添加到列中。

      enter image description here

      要设置向下钻取并将参数传递到子报表,请相应地设置子报表属性。

      enter image description here enter image description here

      结果.. 1.三列,第二列和第三列未向下钻取。 2.三根柱子,第二根柱向下钻,第三根柱未向下钻。单独向下钻取第2列和第3列。

      enter image description here