Подтвердить что ты не робот

Подсчитать выражение SSRS Report

Попытка подсчета всех строк в столбце, где column=Yes У меня есть два столбца в моем отчете "Принято" и "Отклонено".

Я пытаюсь подсчитать строки, где принято = Да, и сделать аргумент say для отклоненных.

Я пробовал эти:

=COUNT(IIF(Fields!accepted.Value="Y",1,0))
=COUNT(IIF(Fields!rejected.Value="Y",1,0))   
=COUNT(FIELDS!accepted.value="Y")
=COUNT(FIELDS!rejected.value="Y")

это выражение подсчитывает каждую строку, а не только те, которые "Y"

4b9b3361

Ответ 1

Вы можете сделать это несколькими способами:

SUM(IIF(Fields!accepted.Value="Y",1,0))

или

COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))

COUNT - это счет всех строк, поэтому даже при возврате 0 он будет включен в счет. Вот почему возвращение Ничего не должно делать трюк.

Ответ 2

= SUM (IIf (Fields! Doc_Type.Value = "Отгрузки", 1, 0), "YourDataSetName" )

это сработало для меня без ошибок. видел это на другом посту.

Ответ 3

Что если я хочу найти процент от общего числа 524?

Valid Consent
50
35
42
18
15
16
22
48
64
18
30
28
37
41
22
38

Итого 524

Ответ 4

Вы можете попробовать использовать операторы "И", чтобы проверить оба условия вместе.

=COUNT(IIF(Fields!accepted.Value ="Y" And Fields!rejected.value="Y",1,0))

С наилучшими пожеланиями, Лили :)

Ответ 5

Вы можете попробовать использовать операторы "И", чтобы проверить оба условия вместе.

=COUNT(IIF(Fields!accepted.Value ="Y" And Fields!rejected.value="Y",1,0))