Математика SSRS с условными изображениями - PullRequest
0 голосов
/ 04 мая 2018

У меня есть отчет SSRS, генерирующий KPI. Каждый KPI измеряется от 0% до 100%, где цели для красного (плохого) / желтого / зеленого (лучшего) варьируются в зависимости от KPI. Некоторые могут дать зеленый на 40%, а некоторые могут потребовать 95%.

Изображения, отображаемые рядом с KPI, уже закодированы, чтобы зависеть от значения самого KPI. Для одного примера:

=Iif(
ReportItems!LaborEntry.Value >= 0.95,
"Green",
Iif(
    ReportItems!LaborEntry.Value >= 0.85,
    "Yellow",
    "Red"
    )
)

Где «Зеленый», «Желтый» и «Красный» - изображения в отчете, соответствующие значениям.

СЕЙЧАС, вот вопрос: как бы я подсчитал, например, сколько зеленых в моем отчете? Мне нужно уметь их оценивать, но я не обязательно знаю во время выполнения, каким будет каждое изображение.

1 Ответ

0 голосов
/ 07 мая 2018

Вложенные вычисления могут запутаться. Когда вы сталкиваетесь с такой ситуацией, обычно имеет смысл создать вычисляемое поле в вашем наборе данных. В этом случае сделайте ваш оператор IIf вычисляемым полем. Это упрощает выражение для выбора изображения. И, конечно же, просто объединить ваш новый столбец!

...