我在Access表中有这个公式
iif([selling_unit_height]>[selling_unit_length],[selling_unit_height],[selling_unit_length],
iif([selling_unit_height]>[selling_unit_width],[selling_unit_height],[selling_unit_width],
iif([selling_unit_length]>[selling_unit_width],[selling_unit_length],[selling_unit_width])))
你能不能在Access中做这样的事情?我有三个数字,我想得到这三个数字中最大的一个。它说错误的参数数量。如果我不能这样做,那么我需要另一种方法帮助。
答案 0 :(得分:1)
结帐此资源https://support.office.com/en-us/article/IIf-Function-32436ecf-c629-48a3-9900-647539c764e3,或尝试搜索“ms access iif”
您可以嵌套“Iif”,但语法错误。
iif(
[selling_unit_height]>[selling_unit_length], # Condition
[selling_unit_height], # true response
iif( # false response, a new iif
[selling_unit_height]>[selling_unit_width], # condition
[selling_unit_height], # true response
iif( # false response, a new iff
[selling_unit_length]>[selling_unit_width],# condition
[selling_unit_length], # true response
[selling_unit_width] # final false response
)
)
)
我并没有真正考虑过你所追求的逻辑,只是强调了语法错误。
答案 1 :(得分:1)