Отчет SSRS выражения Count

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

Я пытаюсь подсчитать строки, где accepted=Yes и сделать то, что говорят для отклоненных.

Я попытался это:

=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"

2 ответов


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

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

или

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

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


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

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