我正在实现级联参数。
第一个参数Country的类型为Text,并且允许为空 可用值指向的数据集的第一行是“所有国家/地区”的“标签”列,空值是“值”列,其后是一个UNION,显示所有国家/地区值的列表。
第二个参数State是Text类型,并允许为null 可用值指向一个数据集,该数据集接受第一个参数,并将第一行作为“所有状态”标签列,将null作为值列,然后是显示所有状态值列表的UNION。
第三个参数City是文本类型,允许为空 可用值指向接受第一个和第二个参数且第一行为“所有城市”的“标签”列和空值作为“值”列的数据集,然后是显示所有城市值列表的UNION。
所有参数的默认值均保留为“无默认值设置”。
问题:用户选择国家/地区,然后是州,然后是城市;然后更改状态值,则城市值应更改为“所有城市”,而不是“指定值”。我注意到当参数默认值设置为“ Specify Value”单选按钮和Expr(= Nothing)时,此方法有效。如果将默认设置改为(Null),它将无法正常工作。所以我想了解SSRS中(Null)和= Nothing有什么区别