【问题标题】:SSRS Formatting for negative numbers负数的 SSRS 格式
【发布时间】:2017-01-25 00:02:50
【问题描述】:

好的,所以我熟悉像这样格式化单元格的颜色

=IIF(SUM(Fields!Dollars.Value) < 0, "Red", "Black")

但是,我继承了一个包含 80 列和 4 行计算字段的报告,这些字段都打印为黑色。我的任务是更改格式以将负数表示为红色。

有谁知道在公式中表示“CurrentValue”而不是引用文本框或报告字段的简单方法?

类似

=IIF(SUM(CurrentCellValue) < 0, "Red", "Black")

这样我可以选择整个表格并将这个公式添加到字体颜色中。否则我将不得不更改 80*4 字段的公式。我真的不想这样做

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012


    【解决方案1】:

    在字段的颜色表达式中使用下面的代码

    = Iif (Me.Value &lt;0, "Red", "Black")

    【讨论】:

    • 值得一提的是,这可以同时为多个单元格设置。打开属性窗口(F4),选择所有需要格式的单元格,将表达式放入Color属性中。
    • 是的!就是这样。惊人的。我花了 2 分钟来实施 vs. 几个小时和可能的错误。谢谢。
    • 关于 Niktrs 解决方案应该是 me.value 而不是 Me.Value
    • 很好,但仅在我删除 Iif 前后的空格时才对我有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多