SSRS从多个位置拉取参数

时间:2016-08-15 13:54:59

标签: reporting-services parameters

我需要知道我们是否有办法通过从多个下拉控件中提取相同的参数来显示单个参数报告。

SSRS是否允许我们使用多个控件(下拉列表)从不同的数据集中提取相同的参数。

1 个答案:

答案 0 :(得分:0)

如果您的服务器可以访问前两组数据的位置,那么最简单的方法是将它们组合成一个带有 UNION 的服务器并使用单个数据他们的参数。

我猜这可能是不可能的,所以你可以为它创建一个单独的数据集和参数。

然后为输入的值创建另一个参数。允许这些参数具有NULL值,以便它们不会选择

在SQL中创建WHERE子句逻辑以处理LOT_NUMBER的参数:

WHERE LOT_NUMBER IN (@INCOMPLETE) 
   OR LOT_NUMBER IN (@COMPLETE) 
   OR LOT_NUMBER IN (@ENTERED) 

这将允许用户从第一个或第二个下拉列表中进行选择或输入第三个值。缺点是用户可能同时使用所有三个。