我有2个数据集,每个数据集都有一个相关的列。
第一个数据集的查询结果(dsUser)
RefCol Name Date
1 JF 2014-01-01
2 Rene 2014-02-01
...
第二个DataSet的查询结果(dsPermission)
RefCol Name Permission Note
1 JF Create User To create a user
1 JF Modify User
2 Rene Test
2 Rene Permision 2
我想要一个第一个数据集的列表,以及第二个数据集的表。 正如你所看到的,我有一个RefCol,我将在其上分组。
我想避免使用子报告。
所需的输出为:
Name : JF
Date : 2014-01-01
Permission List Table
**Permission** **Note**
Create User To create a user
Modify User
-----------------------------------------------------------------
Name : Rene
Date : 2014-02-01
Permission List Table
**Permission** **Note**
Test
Permision 2
-----------------------------------------------------------------
非常感谢
答案 0 :(得分:0)
您可以在一个报表中包含两个数据区域,但不能在另一个数据区域内包含数据区域。
当你说你想要一个List和一个表可以做到这一点时,你可以让一个List指向你的一个数据集,另一个表Region指向其他数据集。
但是当你说你想要将这两者相互分组时,这是SSRS无法实现的。
您必须坚持一个数据区域,并且该数据区域将指向仅一个数据集。如果您需要来自两个数据集的数据,则需要创建另一个数据集,该数据集将组合来自其他两个数据集的查询并将数据一起提取到一个数据集中。与SSRS一样,任何一个数据区域只能指向一个数据集。