首页 > 解决方案 > 如何挂钩到 SSRS 中的两个数据集?

问题描述

我定义了两个数据集,它们从 2 个数据库中检索数据。对于表格列,我想简单地在 2 个数据集之间切换以选择值。我的表正在从一个数据集中检索数据。所以对于一列;

例如:

=IIF(Parameters!CompanyId.Value=40, Fields!SiteCode.Value,

SecondDataset.SiteCode.value)

我怎样才能做到这一点?我检查了查找功能,但我不确定它在这里有什么用处?

标签: reporting-servicesssrs-2008ssrs-2012ssrs-tablix

解决方案


您应该能够通过将查找放在您的 IIF 语句中来做到这一点。假设 SiteCode 取决于 CompanyID:

=IIF(Parameters!CompanyId.Value=40, Fields!SiteCode.Value,lookup(Parameters!CompanyId.Value,Fields!CompanyId.Value,Fields!SiteCode.Value))

如果它比这更复杂,我们将需要有关您正在查找的表的信息。


推荐阅读