Reporting services 如何在SSRS中的单个报告窗格中使用多个数据集?

Reporting services 如何在SSRS中的单个报告窗格中使用多个数据集?,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我只是尝试在不同的表中使用一些视图,但是在同一个报表中。我可能从根本上做错了什么,但每当我添加一个新表时,它只允许我从我创建的第一个数据集中选择值。我已经添加了第二个表,但我不知道如何将其实际放入另一个表中 任何帮助都将不胜感激 非常感谢你 是的,这是一个重复的问题,可以找到 通过定义数据集名称,可以引用一个表中的其他数据集 =First(Fields!fieldname.Value,"DataSet1") 回复注释-单击所需的表,然后转到属性,查看DataSetName并选择所需数据集的名称

我只是尝试在不同的表中使用一些视图,但是在同一个报表中。我可能从根本上做错了什么,但每当我添加一个新表时,它只允许我从我创建的第一个数据集中选择值。我已经添加了第二个表,但我不知道如何将其实际放入另一个表中

任何帮助都将不胜感激


非常感谢你

是的,这是一个重复的问题,可以找到

通过定义数据集名称,可以引用一个表中的其他数据集

=First(Fields!fieldname.Value,"DataSet1")
回复注释-单击所需的表,然后转到属性,查看DataSetName并选择所需数据集的名称。

如果报告不是基于列表的,您只需在报告正文中有两个由两个不同数据集提供动力的表即可

如果是基于列表的,则报表正文将固定到与列表关联的主数据集。您可以使用lookup/lookupper/aggregate函数从其他数据集中获取数据,但实际上只能作为单个值(或者作为lookupper的列表)


听起来好像您正试图将一个表插入一个已经存在的列表中—是否需要基于列表?

这并不是一个全面的演练。我甚至不知道在哪里可以将不同的数据集插入到表中。我也没有尝试将多个数据集合并到一个单一的表中。只有两个集合-在两个不同的表中。您必须设置每个表的
DatasetName
属性,才能使用要显示的相应数据集。