我試圖根據記錄的分類將其計算爲三組之一。所以,如果一個,那麼x;否則如果b,那麼y;否則如果c,那麼z。這是我想要的:查詢中嵌套的IIf()表達式的計算結果出錯
Field:IIf([Rating]<6,
DateAdd("m",3,[Rating/Comments Date]),
IIf(5<[Rating]<8,
DateAdd("m",6,[Rating/Comments Date]),
DateAdd("y",1,[Rating/Comments Date])))
任何想法爲什麼這是返回「#error」,而不是計算的DateAdd結果?
這仍然返回#ERROR對每條記錄。 – Tony 2013-03-12 19:38:42
轉到您的表格的設計視圖,並檢查[評估/評論日期]字段的格式。如果日期存儲爲字符串,則DateAdd函數將失敗。 – Taliesin 2013-03-12 19:42:37
我也看到這個錯誤評估null值。您的[評分]或[評分/評論日期]欄位是否有空值? – Taliesin 2013-03-12 19:45:54