在报表生成器3.0中比较字段时更改字体颜色



报表生成器3.0我有两个专栏——一个是est小时,一个是act小时当小时数高于预计小时数时,我想将行动中的小时数更改为"红色"

我试过以下

IIF(字段!AcutalHours.Value>字段!Estimate_Hours.VValue"红色"

我试过下面的

=开关(字段!Estimate_Hours.Value<字段!AcutalHours.VValue,"黑色"),=切换(字段!AcutalHours.Value>字段!Estimate_Hours.VValue,"红色")

我正在使用字体表达式

这些字段肯定是数字吗?尝试将它们转换为Int,以确保将它们作为数字进行比较

=Iif(CInt(Fields!ActualHours.Value)>CInt(Fields!Estimate_Hours.Vvalue),"红色","黑色")

您可以在ReportBuilder中使用以下公式向数据集添加新的计算字段:

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

完成后,选择需要格式化的字段的属性,选择填充、公式并将BackgroundColor的表达式设置为

=Fields!MyCustomDiffField.Value

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

最新更新