报表生成器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 中使用这种格式化方法