Есть ли способ подсчета определенных значений в вычисляемом поле отчета о доступе? - PullRequest
1 голос
/ 11 апреля 2019

Я создал отчет в доступе, который имеет поле с именем [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].Рассчитанное поле отлично работает, оно выдает правильную букву.Однако моя проблема заключается в том, что я пытаюсь сосчитать все записи с А, В, С и 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», либо количество каждой отдельной записи.

1 Ответ

0 голосов
/ 12 апреля 2019

Если вы пытаетесь просмотреть эти данные в форме или отчете, вы можете использовать функцию DCount в элементе управления TextBox:

Замените PKColumn именем столбца первичного ключа таблицы и замените TableName наназвание вашей таблицы


=DCount("PKColumn","TableName","Velocity_Letter = 'A'")
...