2016-07-28 60 views
1

access我已經來計算計算字段,公式用在方程式中IIf函數的truepart是:如何訪問

[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]))) 

我該怎麼辦?

回答

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)) 
+0

TNX,是否有任何函數如果()否則,如果()否則,如果()和接入下去? – SaraniO

+1

不作爲單線。但是你可以非常深刻地理解'IIf'的表達方式。 – Gustav

+0

tnx,請你用一個例子多給我解釋一下嗎? – SaraniO

2

這表明你的公式,因爲你在引號包起來。同時不需要=操作,嘗試簡單:

IIf([TDN Equation Class]="Forage",[Field1]*Exp((-1.2*([Field2]/[Field3]))),"0")