c# - RDLC 报告查看器表达式返回 #ERROR 和 IIF 表达式
问题描述
有人可以告诉我有什么问题吗?这是我的 RDLC 表达式:
=IIF(Last(Fields!totalHour.Value) <> "" OR "--:--" , "Total Hours " & Last(Fields!totalHour.Value), " ")
它正在返回#ERROR
我不知道它是否正在发生,因为它返回一个空值,但如果是我应该怎么做?
如果我设置为始终显示它的值:
=Last(Fields!totalHour.Value)
我也试过这个,它一直发送同样的错误:
=IIF(Last(Fields!totalHour.Value) <> "" OR "--:--" OR "00:00" , "Total Hours " & Last(Fields!totalHour.Value), " ")
这是传递给我的数据集的信息:"00:00"
解决方案
我知道它不会对每个人都有效,但对于解决方案,我只做了一个camparision,它就奏效了!
=IIF(Last(Fields!totalHour.Value) = "00:00" , "Total Hours " & Last(Fields!totalHour.Value), " ")
推荐阅读
- python - 同时在多个实例上执行相同的类方法
- node.js - 用于日志的 ExpressJS 中间件
- javascript - 如何区分不可枚举的属性和 ES6 方法
- assembly - 为什么我的引导加载程序没有将第二个扇区加载到内存中?
- .net - IIS 上的 Net Core 框架版本
- erlang - 为什么要为不是 named_table 的 ETS 表分配名称?
- reactjs - 无法在 Next.js 文件中注册服务工作者错误
- javascript - javascript取消选中另一个复选框时取消选中复选框
- python - django.db.utils.IntegrityError: NOT NULL 约束失败来自 Postman
- c++ - 我在 C++ 中的向量声明有什么问题?