使用Microsoft Access IIf函数计算值

时间:2018-07-24 12:08:05

标签: calculated-columns

我正在创建一个MS Access数据库,以便使用IIf()函数将数值分配给表中的各个列。

我遇到的问题是计算未提供数值,它似乎是布尔值。

下面是示例代码和结果:

SMR工业:IIf([SMR Rating]="N/A",1.5,0) Or IIf([SMR Rating]="B",1.2,0)

enter image description here

如果SMR RatingB,我希望输出是1.2而不是-1

1 个答案:

答案 0 :(得分:0)

变种1

IIf([SMR Rating]="N/A", 1.5, IIf([SMR Rating]="B", 1.2, 0))

变种2

Switch([SMR Rating]="N/A", 1.5, [SMR Rating]="B", 1.2, True, 0)