Значение индикатора SSRS Null

Есть ли способ отобразить индикатор, когда значения NULL.

введите описание изображения здесь

Зеленый = > 10

Красный = < 9

Есть пустые ячейки, которые я хочу отобразить как черные.

Есть ли способ обойти это с выражением?

Приветствия.

1 ответ

Вы можете использовать SWITCH выражение.

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
Fields!MyField.Value > 0, "Red",
True, "Black")

Выражение Switch прервется, как только оно достигнет первого совпадения, поэтому я изменил красный, чтобы проверить> 0, так как он попадет в эту точку только в том случае, если первое условие неверно.

Примечание. Предполагается, что все ваши значения положительны.

Если у вас есть отрицательные значения, вам нужно изменить его на что-то вроде

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
ISNUMERIC(Fields!MyField.Value), "Red",
True, "Black")

Я не проверял выше, но они должны быть в порядке.

Другие вопросы по тегам