有没有办法计算访问报告计算字段中的某些值?

问题描述 投票:1回答:1

我在访问中创建了一个报告,其中包含一个名为[Velocity_Letter]的字段。

=IIf([Percent_OB]<0.4,"A",IIf([Percent_OB]<0.8,"B",IIf([Percent_OB] <0.9,"C","D")))

该字段可以是(A,B,C,D),基于另一个名为[Percent_OB]的字段。计算字段效果很好,它提供了正确的字母。但是,我的问题在于尝试用A,B,C和D计算所有记录。我只是希望每封信都有,但没有成功。

我尝试使用以下表达式,但它们都不起作用。

=Sum(IIf([Percent_OB]<0.4,1,0))

=Sum(IIf([Velocity_Letter]="A",1,0))

=Count(IIf([Percent_OB]<0.4,0))

=Count(IIf([Velocity_Letter]="A",0))

我的预期输出是:Total_A = 32,Total_B = 22等。我的实际结果是“#Error”或每个记录的计数。

ms-access count reporting calculated-field
1个回答
0
投票

如果您尝试在表单或报表中查看此数据,则可以在TextBox控件中使用DCount函数:

将PKColumn替换为表的主键列的名称,并将TableName替换为表的名称


=DCount("PKColumn","TableName","Velocity_Letter = 'A'")
© www.soinside.com 2019 - 2024. All rights reserved.