SSRS必需参数和可选参数

时间:2018-10-19 20:33:59

标签: reporting-services parameters

我很难弄清楚如何使一个参数成为必需参数,而使一个参数成为可选参数。讨论似乎最像我需要做的事情,但是当我实施解决方案时,提示我仍然遇到问题。 SSRS Optional Parameters

情况:我有一个批次,我需要为此运行多张收据,但有时每批次我只需要为一个成员运行一次收据。因此,批号参数始终是必需的,而成员参数是可选的(全部或一个)。

实施建议的解决方案并使用一个会员ID进行测试时,我仍会收到所有会员的收据。

1 个答案:

答案 0 :(得分:0)

根据查询的形式,可以将where子句设置为首先过滤出批处理,然后在传递值时过滤出member字段。

WHERE Batch = @Batch_Param 
AND (@Member_Param is null OR Member = @Member_Param)

确保将您的@Member_Param设置为允许NULL值。