【发布时间】:2012-08-16 21:37:00
【问题描述】:
在 SSRS 中,我有一个多选报表参数,默认标签为 (None),默认值为 0。
在我的查询中,我想对其进行设置,以便可以传入 0 或其他一些值。但是,如果我传入 0,我不希望它过滤掉数据。
通常您会将以下子句添加到您的 where 语句中,但我不确定是否或如何使用多个值来完成。
(@Parameter = 0 OR table.column = @Parameter)
【问题讨论】:
-
我正在尝试的是 (0 in (@Parameter) OR table.Column in (@Parameter)) 这似乎有效,但速度很慢。
标签: sql-server sql-server-2008 tsql ssrs-2008 reporting-services