SSRS中的空参数到空参数

向上D

我有一个向下钻取报告,其参数为:父报告-@valid Nvarchar(20)=”,子报告-@valid Nvarchar(20)= Null。

两种报告运行都很好,但是在“文本框属性”>“操作”>“转到报告”中映射了此参数后,我遇到了问题。当报表运行时,我得到了错误,

“为报告参数提供的值无效”

该报告的查询来自存储过程。在子报表的“参数属性”中,我已选中“允许空值”文本框,将可用参数设置为来自查询,并指定默认值来自查询。为了让错误返回,我做错了什么?感谢您的帮助。

谢谢你。

伊恩·普雷斯顿

如果您的第二个报表期望NULL值(即Nothing在SSRS中),则可以基于父参数将基于表达式的参数传递给子报表,并确保如果在父级别为空字符串,则可以可以将其显式设置为Nothing:

=IIf(Parameters!valid.Value = "", Nothing, Parameters!valid.Value)

这样,空字符串将永远不会传递,您的孩子也不会报告。仅预期的NULL值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章