值计算字段存在空值造成结果空白
小于 1 分钟
计算字段若有空值,在用公式做加减乘除等方式时,若存在NULL值,那么结果是NULL ISNULL() 函数用于规定如何处理 NULL 值
解决示例
ISNULL(字段值,0)
假设字段值 TA.Q / TB.Q / TC.Q / TD.Q 其中某值存在空白,若用
TA.Q + TB.Q +TC.Q +TD.Q
计算,则得出结果为 NULL(即空白)
提示
正确写法应为:
ISNULL(TC.Q1, 0) + ISNULL(TD.Q1, 0) - ISNULL(TA.Q1, 0) - ISNULL(TB.Q1, 0) + ISNULL(TE.Q1, 0)