#reporting-services
#службы отчетов
Вопрос:
У меня проблема с изменением цвета столбца с помощью выражения. Столбец, в котором я хочу изменить цвет фона, имеет значение времени. Формат — чч: мм, в настоящее время я использую это выражение:
=IIF(Fields!FacturatieTijd.Value >= 5, "Red", "Lime")
С помощью этого выражения изменяется только цвет ячеек, в которых нет значения (Null). Я пытался использовать «05: 00» в моем выражении, но это выдает ошибку..
С уважением.
Ответ №1:
Похоже, вам захочется отделить часы от вашего времени для корректного сравнения. Для этого вам нужно будет использовать Datepart
функцию в вашем IIF
. Попробуйте следующее выражение.
=IIF(DatePart("h", Fields!FacturatieTijd.Value) >= 5, "Red", "Lime")
Теоретически, это должно извлечь целочисленное значение для часа и сравнить его с 5, что даст вам нужный результат. На самом деле я это не тестировал, но это должно сработать.