在access
我有一个计算字段,要计算的等式是:
[Field1]*Exp((-1.2*([Field2]/[Field3])))
现在我想在此字段中使用IIf
函数,如下所示:
IIf([TDN Equation Class]="Forage","=[Field1]*Exp((-1.2*([Field2]/[Field3])))","0")
但truepart
表达式不起作用,并向我显示确切的等式:
=[Field1]*Exp((-1.2*([Field2]/[Field3])))
我该怎么办?
答案 0 :(得分:2)
像这样:
=IIf([TDN Equation Class]="Forage",[Field1]*Exp(-1.2*[Field2]/[Field3]),0)
嵌套示例:
=IIf([TDN Equation Class]="Forage",[Field1]*Exp(-1.2*[Field2]/[Field3]),IIf([SomeOtherField]=SomeValue,10,0))
答案 1 :(得分:2)
它向你显示了等式,因为你用引号括起来。此外,不需要=运算符,只需尝试:
IIf([TDN Equation Class]="Forage",[Field1]*Exp((-1.2*([Field2]/[Field3]))),"0")