我正在尝试构建一个报告,以显示项目和子项目状态更新,其中包含来自2个独立共享点列表的项目和子项目的数据,即同一数据源中的数据集。
问题是
预期结果是tablix以下列方式显示状态报告:
status update next steps
project1
project2
project3
subproject 3.1
subproject 3.2
subproject 3.3
我已使用密钥将项目链接到子项目。
非常感谢。
答案 0 :(得分:1)
在当前版本的Reporting Services中,每个Tablix只能包含一个数据集。因此,在您的方案中,实现您的要求的最简单方法是在可能的情况下使用查询中的Join将两个数据集合并为一个数据集。如果无法组合数据集,则有两种方法可以尝试
<强>一个。子报表 - 创建要在另一个报表中显示的子报表
1.创建另一个报告作为子报告并插入子行数据。
2.在子报告中创建一个名为ID的参数。
3.在主报表中,右键单击以在子行中插入子报表。
4.右键单击子页面以打开子报表属性,然后选择 下拉列表中的子报告名称。
5.在“子报表属性”对话框的左侧面板中,单击“参数”。
6.在ID的下拉列表中选择Name,然后在下拉列表中选择[ID] 价值观。
<强>湾使用'lookupset'函数(更多关于lookupset函数Lookupset Function