0

У меня есть отчет SSRS. Здесь у меня есть столбец с именем «Подтвержденный», если значение этого столбца «Подтверждено», тогда индикатор покажет зеленый свет. Но я не могу установить условие для строкового значения в выражении Indicator. Как мне это сделать. Пожалуйста, помогите мне.Как установить индикаторы для строкового значения в отчете ssrs?

+1

IIF (! ReportItems Textbox1.Value = «», зеленый, красный) поставить «Подтверждено» столбец в текстовое поле, так что вы можете обратиться к нему –

ответ

1

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

Можно было бы сделать confirmed_number столбец в наборе данных с помощью CASE или DECODE:

Decode(confirmed, "Confirmed", 1, 0) AS confirmed_number 

Еще бы расшифровать существующий confirmed столбец в параметре Значение вашего показателя:

=IIF(Fields!CONFIRMED.Value = "Confirmed", 1, 0) 

В любом случае у вас есть числовое значение, которое может использовать индикатор. Установите States Measurement Unit для ввода цифр и установите Start и End значения вашей зеленой иконкой 1.


Если вы хотите альтернатива использованию индикатора, вы можете установить BackgroundColor текстового поля на основе вашей confirmed текст, как в комментарии Марко:

=IIF(Me.Value = "Confirmed", "Green", "Red") 
Смежные вопросы