我有一个表达式:
(Current Year / Last Year ) - 1
这给了我当前年度的%变化。
如果新人加入,数据库将没有去年
的数据这会导致 #Error 显示在该字段的表单上。我不希望这出现有什么我可以做的吗?
答案 0 :(得分:2)
在查询中使用IIf
表达式在[Last Year]
不为空时返回计算值,并在[Last Year]
为空时返回Null。
SELECT
IIf(Nz([Last Year], 0) > 0,
([Current Year] / [Last Year]) - 1,
Null
) AS percent_change
FROM YourTable;