MS Access 中的计算结果在应用于过滤器后将更改



我对 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(*)

相关内容

  • 没有找到相关文章