我对Access中的计算字段有这个问题,结果将在报表或数据透视表中的过滤器上应用后更改。而且我不确定我应该使用域功能吗?
查询中的计算字段是百分比。像下面这样的东西:
Yes+YC Sore: Count(IIf([tblAnswers2015]![HQ Answer(s)]="y" Or [tblAnswers2015]![HQ Answer(s)]="yc",1))/Count(*)
我希望对这个群体有一个平均值。但我有点担心数据会被更改,如果我按其他类别过滤报表或数据透视表。报表和数据透视表中的平均字段类似于以下公式。
=Avg([Yes+YC Sore])
但如果我改用函数。我应该将过滤器内容放入标准文件中吗?
答案 0 :(得分:0)
尝试使用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(*)