在单个报告中使用两个不同的数据集

Gur*_*ngh 7 report reporting-services ssrs-2008

我有两个不同的2个数据集,它们具有不同的文件,它们通过两个具有相同输入参数的存储过程进行填充.每个数据集具有不同的列和180左右的列,我关心的是如何在单个报告中使用这两个不同的数据集两个不同的字段(两个不同的表).对于一个数据集我使用了报告向导,但无法找出第二个数据集.请建议相同的..

Ron*_*504 10

您可以在一个报表上的不同报表区域中使用两个不同的数据集.例如,如果您有两个数据集,可以说DS1显示EmployeeDetail,DS2显示SalesInfo.您可以在两个表中单独使用它们,一个显示Employees Details,另一个显示Sales Info.如果您计划合并此数据并在一个表中使用它,则可以选择这些数据.

  1. 推荐选项:重新编写查询以创建包含要以表格方式显示的可能数据的单个数据集.

  2. 可行但速度会慢很多:在主报表的表中使用DS1,其中每行包含Epmloyee Detail,Wihtin表示Row调用Sub-Report传递EmployeeDetail的密钥,该密钥与SalesInfo中的列相关.创建显示SaledInfo数据的子报表,在主报表中将此报表从DS1传递到此子报表.


小智 5

在第三列中指定数据集名称示例:

=First(Fields!fieldname.Value,"DataSet1")
Run Code Online (Sandbox Code Playgroud)