我对 Access 中的计算字段有疑问,一旦应用于报告或数据透视表中的过滤器,结果就会发生变化。而且我不确定我应该改用域功能吗?
查询中的计算字段是百分比。类似于以下内容:
Yes+YC Sore: Count(IIf([tblAnswers2015]![HQ Answer(s)]="y" Or [tblAnswers2015]![HQ Answer(s)]="yc",1))/Count(*)
我希望对小组有一个平均值。 但我有点担心如果我按其他类别过滤报表或数据透视表,数据会发生变化。报表和数据透视表中的平均字段类似于以下公式。
=Avg([Yes+YC Sore])
但是如果我改用函数。我应该将过滤器内容放入提交的标准中吗?
尝试使用 Sum:
Yes+YC Sore: Sum(IIf([tblAnswers2015]![HQ Answer(s)]="y" Or [tblAnswers2015]![HQ Answer(s)]="yc", 1, 0)) / Count(*)
或:
Yes+YC Sore: Sum(Abs([tblAnswers2015]![HQ Answer(s)]="y" Or [tblAnswers2015]![HQ Answer(s)]="yc")) / Count(*)