在davg公式中,在条件部分中,如何将表中的字段与查询中的公式进行匹配。
在下面的例子中,我想平均[dec10]的所有数字,因为它的类别与[class]相匹配
我目前无效的公式是:
Davg(“[dec10]”,”prct change”,”[Category] = [Class]“)
我收到的错误是“Microsoft Access找不到您在表达式中输入的名称[类]
我可以通过以下方式实现我想要的结果:
IIf([Class]=”Retail”,Davg(“[dec10]”,”prct change”,”[category] = ‘retail’ “),
IIf([Class]=”Banks”,Davg(“[dec10]”,”prct change”,”[category] = ‘banks’ “), etc…))
但是我有超过100个班级,且大小不适合公式。
任何人都知道吗?
答案 0 :(得分:1)
我的猜测是你真的想要
Davg("[dec10]","prct change","[Category] = '" & [Class] & "'")