我對 Access 很陌生。我想制作一個有兩個條件的列,結果是“1”或“0”。
兩個條件是:
如果會話 ID 小于 154 并且它們的平均級別大于當前級別,則分配“1”,否則分配“0”。
和
如果會話 ID 等于或大于 154 并且考試平均值大于 2,則分配“1”,否則分配“0”。
我寫的語法如下,但它不起作用 - 為每個單元格回傳 0。
IIf([Session_ID]<154 And [Level_Avg]>[Current_Lvl],"1","0") And IIf([Session_ID]>=154 And [Exam_Avg]>=2,"1","0")
有人可以看看嗎?任何意見都非常感謝。謝謝!
uj5u.com熱心網友回復:
您很可能需要在兩個條件之間使用 OR 運算子,因為任一條件都應回傳 1 選項,否則回傳 0。
IIf(([Session_ID]<154 And [Level_Avg]>[Current_Lvl]) Or ([Session_ID]>=154 And [Exam_Avg]>=2), 1, 0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/351156.html
上一篇:使用另一個資料表中的列過濾行
