Access 子表单中计算字段的平均值

Average of calculated field in Access subform

我在 Access 2007 中使用子表单显示链接到主表单的确定记录集的质量。 该表单显示在电子表格视图中,有两列 [Mass][Include]Include 是 True/False 字段 select 记录是否包含在最终计算中。

在子表单的页脚中,我想在 [Include] = True 处添加记录质量的平均值。 到目前为止,我已经创建了一个新字段 [MassIF] = IIf([Include]=True,[Mass],Null),这在电子表格中工作正常。

但是,页脚中的 =Avg([MassIF]) 控件给出了一个错误,知道为什么会这样以及如何解决这个问题吗?

此外,=Avg([Mass]) 工作正常,直到我将 =Avg([MassIF]) 控件添加到页脚,然后我在两个字段中都得到 #ERROR,这对我来说真的很奇怪。

尝试在页脚的文本框中计算:

=Avg(IIf([Include], [Mass], Null))