找回密码
 立即注册

QQ登录

只需一步,快速开始

九州闲人

初级会员

3

主题

18

帖子

285

积分

初级会员

积分
285
最新发帖
九州闲人
初级会员   /  发表于:2024-12-20 08:25  /   查看:22  /  回复:0
    在活字格开发中经常会用到页面表格统计,在遇到数据库中有空值时,空值会显示为#N/A,在单行数据不使用SUM求和时可以使用 =IFERROR(ODATA公式,"0") 函数来将#N/A置为0。
    当行数据使用=SUM(OData公式)查询数据库求和时,使用=IFERROR(SUM(OData公式),"0")) 函数时只会显示通过OData公式查询到的第一个数据。
这个时候需要使用IFNA将计算结果为空,返回为#N/A 的值置为0。

示例:
=IFNA(SUM(ODATA("BL_病历档案?$select=金额&$filter=保险种类 eq '自费' and 管床医生 eq "&IF(ISBLANK(AD13),"null","'"&AD13&"'")&" and 病例月份 eq "&IF(ISBLANK(T13),"null","'"&T13&"'"))),"0")

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部