【问题标题】:Changing font color when comparing fields in Report Builder 3.0在 Report Builder 3.0 中比较字段时更改字体颜色
【发布时间】:2016-05-25 22:48:37
【问题描述】:

报表生成器 3.0 我有 2 列 - 一个是 est hours - 一个是 act hours 当行为中的小时数高于估计小时数时,我想将其更改为“红色”

我已经尝试了以下

IIF(Fields!AcutalHours.Value > Fields!Estimate_Hours.Value "红色"

我已经尝试了以下

=Switch(Fields!Estimate_Hours.Value Fields!Estimate_Hours.Value, "红色")

我正在使用字体表达式

【问题讨论】:

    标签: reportbuilder3.0 srs


    【解决方案1】:

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

    =Iif(CInt(Fields!ActualHours.Value) > CInt(Fields!Estimate_Hours.Value), "Red", "Black")

    【讨论】:

      【解决方案2】:

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

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

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

      =Fields!MyCustomDiffField.Value
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-27
        • 1970-01-01
        相关资源
        最近更新 更多