找回密码
 立即注册

QQ登录

只需一步,快速开始

ddqq

初级会员

18

主题

53

帖子

209

积分

初级会员

积分
209
ddqq
初级会员   /  发表于:2024-12-17 14:37  /   查看:44  /  回复:5
1金币
如图,设置公式为:=IIF(IsDBNull(Fields!ChargeAmount.Value),0, Fields!ChargeAmount.Value )


预览之后,效果还是不对,还是有空的

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

谢谢,经测试 直接用=IIF(IsNothing(字段名称),0,字段名称)也是不行的 必须用=IIF(IsNothing(Sum(字段名称)),0,Sum(字段名称))才可以,得将字段先合计起来

5 个回复

倒序浏览
最佳答案
最佳答案
ddqq
初级会员   /  发表于:6 天前
来自 3#
Bella.Yuan 发表于 2024-12-17 16:44
您好,您使用下面2个表达式测试看看:

谢谢,经测试
直接用=IIF(IsNothing(字段名称),0,字段名称)也是不行的
必须用=IIF(IsNothing(Sum(字段名称)),0,Sum(字段名称))才可以,得将字段先合计起来
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:6 天前
2#
您好,您使用下面2个表达式测试看看:
  1. =IIF(IsNothing(字段名称),0,字段名称)
  2. 或者
  3. =IIF(字段名称="",0,字段名称)
复制代码
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:5 天前
4#
ddqq 发表于 2024-12-18 09:02
谢谢,经测试
直接用=IIF(IsNothing(字段名称),0,字段名称)也是不行的
必须用=IIF(IsNothing(Sum(字段 ...

您好,合计的原因是因为您用的是矩表,不合计的话只会取数据字段的第一个值。isNothing函数说明:如果表达式是一个空引用指针对象,返回True。
回复 使用道具 举报
ddqq
初级会员   /  发表于:5 天前
5#
Bella.Yuan 发表于 2024-12-18 09:42
您好,合计的原因是因为您用的是矩表,不合计的话只会取数据字段的第一个值。isNothing函数说明:如果表 ...

是的
感谢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:5 天前
6#

不客气,那本帖就先结帖啦,有问题您另开新贴哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部