2013-08-02 45 views
1

了隱藏#ERROR我有一個表達:Access 2007中如何展示在形式

(Current Year/Last Year) - 1 

這給了我當年的%的變化

如果有新成員加入,數據庫不會對去年的數據,

這將導致#錯誤現身形式該字段上。我不想讓這個問題出現,我能做些什麼嗎?

回答

2

在查詢中使用IIf表達式可以在[Last Year]不爲空時返回計算值,並且在[Last Year]爲空時返回空值。

SELECT 
    IIf(Nz([Last Year], 0) > 0, 
     ([Current Year]/[Last Year]) - 1, 
     Null 
     ) AS percent_change 
FROM YourTable; 
+0

這是查詢。 –

+0

作品謝謝! –