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))
我在 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))