gpt4 book ai didi

reporting-services - SSRS 中的空参数到空参数

转载 作者:行者123 更新时间:2023-12-01 22:58:49 24 4
gpt4 key购买 nike

我有一个钻取报告,其参数是:父报告 - @valid Nvarchar(20) = '' 和子报告 - @valid Nvarchar(20) = Null。

两个报告都运行良好,但在文本框属性 > 操作 > 转到报告中映射此参数后出现问题。运行报告时出现错误,

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

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

谢谢你。

最佳答案

如果您的第二个报告需要 NULL 值(即 SSRS 中的 Nothing),您可以根据父参数将基于表达式的参数传递给子报告,确保它是父参数中的空字符串级别,您可以将其显式设置为 Nothing:

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

这样,空字符串将永远不会被传递并且您的 child 会报告;只有它期望的 NULL 值。

关于reporting-services - SSRS 中的空参数到空参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21435442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com