一个SSRS中的多个数据集

时间:2016-05-04 02:20:06

标签: c# oracle reporting-services rdlc

我不能使用First()因为我有多个数据要返回。

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

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

1 个答案:

答案 0 :(得分:1)

你的问题很不清楚。但是,由于您提到First(),您可能正在尝试将来自dataset1(具有多个数据)的数据包含到表中,该表使用dataset2(具有多个数据)。 First()这里不可能,因为它只会获取第一个数据。

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

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

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