【问题标题】:How to write an IIF statement with or error?如何编写带有或错误的 IIF 语句?
【发布时间】:2020-07-28 17:28:59
【问题描述】:

我有一个 iif 语句,它必须过滤 2019/2020 年和 2020/2021 年的数据:

  1. =IIf((Parameters!Year.Value <> "2020/2021") and (Parameters!Year.Value <> "2019/2020"),True,False)

  2. =Parameters!Year.Value <> "2020/2021" or Parameters!Year.Value <> "2019/2020"

这 2 条语句在 SSRS 中对我有用,但在部署时它说:

错误:无法显示子报表。

我也试过了:

=Parameters!Year.Value <> "2020/2021"

部署后效果很好,部署中没有错误。我不明白这里有什么问题。 请帮忙...

【问题讨论】:

    标签: sql-server visual-studio reporting-services ssrs-2008 ssrs-2012


    【解决方案1】:

    尝试删除已部署的报告并重新部署。

    如果您更改了报告设计中的默认参数,这些将不会在已部署的报告中更新,因此我发现删除报告并重新部署会更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-08
      相关资源
      最近更新 更多