2014-10-09 3 views
0

Report Builder 3.0 У меня есть 2 столбца - один из них - часы часов - Я хочу изменить часы в акте на «красный», если он выше, чем СМЕТА часовИзменение цвета шрифта при сравнении полей в построителе отчетов 3.0

Я попытался следующие

IIF (Fields! AcutalHours.Value> Поля! Estimate_Hours.Value "Красный"

и я попытался следующие

= Switch (Fields !Стандартное восточное время imate_Hours.Value < Fields! AcutalHours.Value, "Black"), = Switch (Fields! AcutalHours.Value> Поля! Estimate_Hours.Value, "Красный")

Я использую выражение шрифта

ответ

0

ли поля определенно Numeric? Попробуйте преобразовать их в Int, чтобы гарантировать, что это сравнение их числа .:

= IIF (CInt (Fields! ActualHours.Value)> CInt (Fields! Estimate_Hours.Value), "Красный", "Black")

0

Вы можете добавить новое вычисляемое поле в наборе данных в ReportBuilder с формулой, как это:

=IIF(InStr(Fields!Original.Value,Fields!Updated.Value)>0, "White","Red") 

как только это будет сделано, выберите свойства поля, которое должно быть отформатирован, выберите заливку, формулу и установить выражение для BackgroundColor до

=Fields!MyCustomDiffField.Value 

Этот метод форматирования используется в построителе отчетов 3.0

Смежные вопросы