在报表生成器中使用两个参数

时间:2015-07-23 03:51:56

标签: reporting-services business-intelligence ssrs-2012

我有一个要求,我需要为报表生成器提供两个报表参数。第一个参数将在下拉列表中显示两种类型,国民ID或移动ID。如果我们选择NID并输入NID的值为秒参数应显示该NID的常见客户详细信息。如果我们选择移动ID类型并输入第二个参数的手机号码,则应显示该手机号码的常用详细信息。

如果有人可以提供帮助,请它真的很合适

1 个答案:

答案 0 :(得分:1)

您可以更改数据集的Sql查询以使用您的参数,如下所示:

SELECT *
FROM MyTable
WHERE ((@Param1 = 'National ID') AND (NationalID = @Param2)) 
   OR ((@Param1 = 'Mobile ID') AND (MobileID = @Param2))