计算具有特定范围值的记录

时间:2013-04-12 14:02:54

标签: ms-access

我有一个显示发票的数据库以及支付它们需要多长时间。我们根据发票的年龄进行评分。我有一个报告设置,向员工显示他们的最短时间最长时间记录总数。但是,我很难添加计算超过14天的所有记录的值,然后是另一个计算所有小于或等于14天的记录的值。我的总记录等式为=Count([MaxOfAge])。这成功地显示了我尝试=Count([MaxOfAge]>14)=Count([MaxofAge])>14的所有记录的总数以及其他所有可能的变体,但我无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

使用IIf()表达式,如果[MaxOfAge]>14则返回1,否则返回0。然后将IIf()嵌套在Sum()

=Sum(IIf([MaxOfAge]>14, 1, 0))