Подсчет индикаторов в отчете SSRS

В настоящее время у меня есть индикаторы по всему отчету, основанные на сравнении двух ячеек.

Example:
| Indicator  |  Score 1  |  Score 2  |

|Green Arrow |     5     |     3     |
| Red Arrow  |     2     |     4     |
|Yellow Line |     10    |     10    |

Моя цель — показать в конце отчета, сколько зеленых стрелок, красных стрелок и желтых линий. Как я могу отобразить количество стрелок?


person Peter    schedule 10.02.2016    source источник


Ответы (1)


Попробуй это:

Для Зеленых стрелок

=Sum(IIF(Fields!Score1.Value>Fields!Score2.Value,1,0))

Для красного

=Sum(IIF(Fields!Score1.Value<Fields!Score2.Value,1,0))

Для желтого

=Sum(IIF(Fields!Score1.Value=Fields!Score2.Value,1,0))

Функция Sum суммирует на единицу каждый раз, когда обнаруживает, что Score1 больше, чем Score2 для случая зеленых стрелок.

Позвольте мне знать, если это помогает.

person alejandro zuleta    schedule 10.02.2016
comment
На самом деле имеет смысл не считать стрелки, а считать, когда утверждение, из-за которого стрелка кажется зеленой, истинно. Это работает идеально для меня. Спасибо. - person Peter; 10.02.2016