一个 SSRS 中的多个数据集

Multiple Datasets in One SSRS

我无法使用 First(),因为我有多个数据要 return。

我无法使用 Lookup(),因为我不知道要查找什么数据。

还有其他解决方法吗?还是我必须更改查询的唯一方法?

你的问题很不清楚。但是既然你提到了 First(),你可能试图将数据集 1(具有多个数据)的数据包含到 table,其中 table 使用数据集 2(具有多个数据)。 First()这里是不可能的,因为它只会取第一个数据。

如果您的数据(多个数据)只是数字,您可以使用

=SUM(Fields!Field.Value, "dataset1")

对来自另一个数据集的数据求和,但如果您的数据不是数字,我建议您创建另一个查询来处理您的数据输出。在那里加入 tables 要容易得多。然后为该查询创建新的数据集。这将使您的生活更轻松。