SSRS动态显示数据

问题描述 投票:0回答:1

我想知道是否可以根据主表中选择的值显示其他表。我也不反对向下钻取。

我的主表是摘要,希望当用户单击“类型”时显示其他数据。单击后,另一个表将可见。例如,在屏幕截图中,当在主报告中单击“池类型”时,“池”表将可见。如前所述,如果这样做更容易进行深入研究,那么我会做,但是不确定如何做。该报告当前具有每个表的数据集。我是否需要合并数据集以进行深入研究?

Main and child tables

ssrs-2012 show-hide reportbuilder drilldown
1个回答
0
投票

实现您所描述的内容的最佳方法是向下钻取,您需要将数据集合并为一个。

  1. 合并您的数据集
  2. 向报表添加表并引用单个数据集
  3. 将您的明细行组添加到表-从您的子表(面积,平均值
  4. 将父组添加到您的详细信息行,将您的详细信息行组按Type进行分组,则应在表中添加“类型”列。删除此列,它还会要求您删除关联的组。选择选项仅删除该列。Delete Column
  5. 通过添加行来重新创建表格,请确保匹配左侧的分组指示符(括号)Main Table
  6. 右键单击括号中要突出显示整行的框中的底行,然后单击行可见性。对于选项“最初运行报表时:”,选择隐藏。选中“可以通过此报告项目切换显示”,然后选择包含[Type]的文本框的名称。如果您不知道这是什么,请退出对话框,右键单击单元格[Type],然后单击Textbox properties,Name将位于其中
  7. 为您的详细信息行(底部的第二行)的标签行重复步骤6)>
© www.soinside.com 2019 - 2024. All rights reserved.