我有一个名为'FromMonth'的参数,其中填充了数据集中的值:
DisplayValue KeyValue
2015, September 2015-09-01
2015, October 2015-10-01
KeyValue
是一个日期时间值,我需要传递给报告数据集参数。此参数可以包含空值。
我已将参数类型设置为DateTime
以及这些设置:
Allow null value = `true`
Default Value - Specify values - `null`
当参数显示在报告预览中时,其默认值为
<Select a value>
如果我没有选择它并点击查看报告,它会提示我这条消息:
请为参数'From Month'选择一个值
为什么用户被迫选择一个值,如果我选择允许空值 = true
?
第二个问题是 -
我想显示All
而不是Select a value
我是否需要更改底层存储过程以包含此行?
谢谢!
答案 0 :(得分:0)
问题是你告诉参数允许&#34;(NULL)&#34;但这不是可接受值的下拉列表中的可能值。编辑数据集查询以允许空值或将联合附加到查询的底部,如:
UNION
SELECT 'NULL' as DisplayValue, NULL as KeyValue
这将允许&#34; Null&#34;为可选值,它将成为默认值。