参数缺少值ssrs 2008

Ada*_*rsh 17 reporting-services ssrs-2008

我有一个隐藏的整数数据类型的参数.当我运行报告时,报告给我一个错误

参数X缺少一个值

但是,如果我使参数可见,它的工作原理.我尝试提供默认值0但这不足以满足我的要求,因为我有子报告(Drill-dowm)依赖于此参数.请帮忙.谢谢!

小智 14

确保未指定参数的可用值.内部参数和隐藏参数的可用值应为"无".


Rai*_*der 6

我必须做一个“如果存在”声明才能消除这种情况。它对我有用,因为它使它始终返回一个值,即使我的查询不需要该值。

    if exists (my select query)
    my select query
    else 
    select '2' 
    // '2' would never be used, but it made ssrs stop giving me
    // the stupid error and execute the rest of the query
Run Code Online (Sandbox Code Playgroud)


ped*_*ram 5

首先,

通过转到报告参数属性来检查参数的" 可用值".

不得指定任何值.所以我们应该把它设置为None

第二个工作是,

只需在"报告参数"属性中的" 指定值" - " 默认值 "中添加空格.

这肯定会奏效.希望它能节省你的时间.