【发布时间】:2020-05-24 22:02:04
【问题描述】:
我有一个矩形。
如果字段 (X) 不为空,我想隐藏它。
我试过了,但它不起作用:
=IIF(NOT IsNothing(Fields!filepath.Value), 1, 0)
我得到错误:
本地报告处理过程中发生错误。
矩形“ID2398”中使用的隐藏表达式返回的数据类型无效。
有人知道我为什么会遇到这个问题吗?
我需要将实际字段放在报表上吗?我试过了,但我一直收到同样的错误。
【问题讨论】:
我有一个矩形。
如果字段 (X) 不为空,我想隐藏它。
我试过了,但它不起作用:
=IIF(NOT IsNothing(Fields!filepath.Value), 1, 0)
我得到错误:
本地报告处理过程中发生错误。
矩形“ID2398”中使用的隐藏表达式返回的数据类型无效。
有人知道我为什么会遇到这个问题吗?
我需要将实际字段放在报表上吗?我试过了,但我一直收到同样的错误。
【问题讨论】:
如果您将其用于可见性表达式,我相信您需要明确使用 True/False 而不是 1 或 0。所以请尝试:
=IIF(NOT IsNothing(Fields!filepath.Value), True, False)
【讨论】:
我更喜欢在 Textbox/Properties/Visibility/Hide 中使用 =iff(Fields!filepath.Value IsNot Nothing, Fields!filepath.Value, ),因为它对我来说更直观。
【讨论】: