2014-10-09 103 views
0

报表生成器3.0 我有2列 - 一个是测试小时 - 一个是测试小时 我想在行为中的小时数高于“红色”估计小时在报表生成器3.0中比较字段时更改字体颜色

我曾尝试以下

IIF(领域!AcutalHours.Value>字段!Estimate_Hours.Value “红”

,我曾尝试以下

=开关(场!美东时间imate_Hours.Value <领域!AcutalHours.Value, “黑”), =开关(领域!AcutalHours.Value>字段!Estimate_Hours.Value, “红”)

我使用的字体表达

回答

0

是字段绝对是数字?尝试将它们转换为INT,以确保它是比较它们的号码:

= IIF(CINT(领域!ActualHours.Value)> CINT(领域!Estimate_Hours.Value), “红色”, “黑色”)

0

您可以在报表制作一个新的计算字段添加到您的数据集这样一个公式:

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

一旦做到这一点,选择需要进行格式化的字段中,选择填充,公式的属性和设置表达BackgroundColor为

=Fields!MyCustomDiffField.Value 

我在Report Builder 3.0中使用这种格式化方法