【问题标题】:If field is NOT null, then hide an object (SSRS Expression)如果字段不为空,则隐藏一个对象(SSRS 表达式)
【发布时间】:2020-05-24 22:02:04
【问题描述】:

我有一个矩形。

如果字段 (X) 不为空,我想隐藏它。

我试过了,但它不起作用:

=IIF(NOT IsNothing(Fields!filepath.Value), 1, 0)

我得到错误:

本地报告处理过程中发生错误。

矩形“ID2398”中使用的隐藏表达式返回的数据类型无效。

有人知道我为什么会遇到这个问题吗?

我需要将实际字段放在报表上吗?我试过了,但我一直收到同样的错误。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    如果您将其用于可见性表达式,我相信您需要明确使用 True/False 而不是 1 或 0。所以请尝试:

    =IIF(NOT IsNothing(Fields!filepath.Value), True, False)
    

    【讨论】:

      【解决方案2】:

      我更喜欢在 Textbox/Properties/Visibility/Hide 中使用 =iff(Fields!filepath.Value IsNot Nothing, Fields!filepath.Value, ),因为它对我来说更直观。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-02
        • 1970-01-01
        • 2021-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-04
        • 2021-11-21
        相关资源
        最近更新 更多