【问题标题】:SSRS background expression and null values issuesSSRS 背景表达式和空值问题
【发布时间】:2017-02-02 22:43:00
【问题描述】:

我在这个format有一个报告 我想动态地在SSRS上做这种背景,我想做以下条件: = Iif (CInt (Fields!MoisBC.Value)> = CInt (Fields!MoisFact.Value), "Yellow", "PaleTurquoise") 它有效,但条件不适用于空值,here is the results 有人已经遇到过这个问题吗?谢谢。

【问题讨论】:

  • 您的预期结果空单元格是否在PaleTurquoise 中着色?如果它不能解决您的问题,请避免发布答案,以便向使用 cmets 的任何人提供反馈。

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


【解决方案1】:

尝试通过添加额外的 IIF 条件来检查 NULL。

IIF(
   IIF(ISNOTHING(Fields! MoisBC.Value), 0, Fields! MoisBC.Value) >=
   IIF(ISNOTHING(Fields! MoisFact.Value), 0, Fields! MoisFact.Value)
, "Yellow"
, "PaleTurquoise")

【讨论】:

  • 感谢您的回复,我刚刚测试了它,但它并没有改变任何东西,我的结果是一样的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多