0

我为公司概览创建了一份新报告。我添加了一个报告参数,默认值由查询确定。但是,如果我运行报告并且此查询未返回任何结果,则会收到错误消息“参数 x 缺少值”。

我发现这篇文章Parameter is missing a value ssrs 2008。但是将可用值设置为 none 并没有解决我的问题。我也允许空值和空值。

如果我使参数可见,一切正常,我可以选择一个值或不选择一个值,它可以工作。

我的参数具有以下设置: 类型:文本 允许空值:true 允许空值:true 允许多个值:false

参数可见性:隐藏

可用值:无

默认值:从查询中获取值(此查询有时没有结果)

4

1 回答 1

0

这似乎是 SSRS 的一个小故障。

从此MSDN 博客文章

通过重命名参数来强制更新属性

  1. 在 Visual Studio 中打开报表进行编辑。

  2. 展开参数节点并将受影响的参数重命名为 ParameterName1。

  3. 如果尚未设置,请将 Allow Blank 和 Nullable 设置为 True。

  4. 部署报告。

  5. 将参数重命名回 ParameterName。

  6. 部署报告。

于 2014-01-21T18:03:00.727 回答