【问题标题】:Unable to set Background Color for NULL values in SSRS report无法在 SSRS 报告中为 NULL 值设置背景颜色
【发布时间】:2016-03-10 14:09:10
【问题描述】:

我需要为结果列设置红色 = NULL 值

设计如下:

我在 Count(StudentID) 文本框中使用以下表达式:

=IIF(IsNothing(Fields!Outcome.Value), "Red", "Transparent")

对于结果文本框,我使用这个表达式:

=IIF(IsNothing(Fields!Outcome.Value), "NULL", Fields!Outcome.Value)

但我看不到任何颜色变化。

预览:

你能建议如何解决这个问题吗?

谢谢,

增强现实

【问题讨论】:

  • 在填充颜色的表达式中尝试 =IIF(Fields!Outcome.Value = "NULL", "Red", "Transparent")。
  • 试过了但是不行:(
  • 我试过 =IIF(IsNothing(Fields!Outcome.Value= "NULL", "Red", "Transparent") 但它为所有 0 值设置为红色背景,而我只想要 NULL 列被突出显示。
  • 如果您使用与列绑定的Outcome_specific 字段,它是否有效?如果只有 EMS 行/NULL 列单元格是红色的,那么听起来 Outcome 确实有数据。

标签: reporting-services colors null expression iif


【解决方案1】:

您可以使用 Me.Value 函数来引用要为其设置颜色表达式的单元格的实际值,而不是引用字段的值。

=IIf(Me.Value = "NULL","Red","透明")

【讨论】:

    【解决方案2】:
    =IIF(IsNothing(Fields!Apr.Value), "Aqua","Transparent")
    

    【讨论】:

    • 虽然这可能会回答 OP 的问题,但请解释您的答案..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 2014-03-29
    • 2013-01-07
    • 2021-08-17
    • 2020-08-01
    • 2016-01-26
    相关资源
    最近更新 更多