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

时间:2018-05-07 10:23:58

标签: ms-access average calculated-field subform

我在Access 2007中使用子窗体,该子窗体显示链接到主窗体的确定记录集的质量。 表单显示在电子表格视图中,有两列[Mass][Include]Include是一个真/假字段,用于选择是否将记录包含在最终计算中。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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