【发布时间】:2018-06-29 14:42:35
【问题描述】:
我有一个带有状态参数(整数)的报告。该报告根据选择的状态显示不同的数据。我想添加一个“Nationwide”选项,但我不想选中“allow multiple values”,因为不需要为此报告选择多个州。
【问题讨论】:
-
允许参数为 NULL,并将查询中的
NULL处理为“全选”。 -
@Larnu 有没有办法允许 NOT NULL?我将 Nationwide 设置为 NULL,但这不起作用。
-
@YourParameter = NULL不起作用,因为表达式将始终计算为“未知”。使用NULL时,您需要使用IS或IS NOT。例如@YourParameter IS NULL. -
@Larnu 当我在“值”框中输入 IS NOT NULL 时,出现错误“值不是整数”。 (我的状态代码是整数。)我正在使用报告参数属性窗口的“可用值”部分中的“指定值”部分。
标签: sql-server reporting-services reportbuilder