我正在尝试将多个iif语句添加到查询的一个字段中。如果我尝试将所有内容放在一起,它将无法正常工作。我不知道如何做到这一点并使其发挥作用。我尝试了几种不同的方法。
这就是我所拥有的:
IIf(([[M1] ='A')OR([M1] ='J')OR([M1] ='S'),1,0)
IIf(([[M1] ='B')OR([M1] ='K')OR([M1] ='T'),2,0)
IIf(([[M1] ='C')OR([M1] ='L')OR([M1] ='U'),3,0)
答案 0 :(得分:0)
您正在寻找Switch
函数。这需要无限数量的参数,对于第一个为真的奇数参数,返回后的偶数参数。
Switch(([M1]='A') OR ([M1]='J') OR ([M1]='S'), 1,
([M1]='B') OR ([M1]='K') OR ([M1]='T'), 2
([M1]='C') OR ([M1]='L') OR ([M1]='U'), 3
True, 0)