SSRS-参数默认值(空)与Expr = Nothing

时间:2019-05-31 08:43:51

标签: reporting-services ssrs-2012

我正在实现级联参数。

第一个参数Country的类型为Text,并且允许为空 可用值指向的数据集的第一行是“所有国家/地区”的“标签”列,空值是“值”列,其后是一个UNION,显示所有国家/地区值的列表。

第二个参数State是Text类型,并允许为null 可用值指向一个数据集,该数据集接受第一个参数,并将第一行作为“所有状态”标签列,将null作为值列,然后是显示所有状态值列表的UNION。

第三个参数City是文本类型,允许为空 可用值指向接受第一个和第二个参数且第一行为“所有城市”的“标签”列和空值作为“值”列的数据集,然后是显示所有城市值列表的UNION。

所有参数的默认值均保留为“无默认值设置”。

问题:用户选择国家/地区,然后是州,然后是城市;然后更改状态值,则城市值应更改为“所有城市”,而不是“指定值”。我注意到当参数默认值设置为“ Specify Value”单选按钮和Expr(= Nothing)时,此方法有效。如果将默认设置改为(Null),它将无法正常工作。所以我想了解SSRS中(Null)和= Nothing有什么区别

0 个答案:

没有答案