【发布时间】:2012-04-18 16:12:06
【问题描述】:
我在 SSRS 中的条件格式方面遇到了一些问题。我已经尝试过 Switch 和 IIF 语句(如下)。报告运行但没有像我希望的那样返回颜色。我正在尝试以红色突出显示
=Switch( Fields!Decision_Must_Be_Made.Value <= today(), "Red",
Fields!Decision_Must_Be_Made.Value > today(), "Black")
=IIF( Fields!Decision_Must_Be_Made.Value <=today(), "Red", "Black")
【问题讨论】:
-
@selectallfrom- 如果您找到了自己的问题解决方案,请随时将其作为答案发布并接受。这样,答案对未来的读者来说就更明显了。
-
-
需要有关字段的更多信息!Decision_Must_Be_Made.Value 包含作为值及其在数据库中的类型。这是您从数据库中获取的单个值吗?默认情况下,它采用第一个值并进行比较。查看报告后您遇到的任何错误我没有遇到任何问题我正在获取值并且能够进行比较而没有错误。
-
@Leigh,我以为我确实发布了我的 asnwer,但我现在看不到它。当我尝试回答自己的问题时,我收到一条通知,说我要在 6 小时后才能回答自己的问题(因为我对社区还很陌生)。
-
@selectallfrom - (编辑)是的,我不知道新成员的所有规则。我最初发表评论是因为我看到了“待编辑”(不确定是否被批准)。在这种情况下,发布单独的“答案”可能比更新原始问题更好。所以更容易找到。当您被允许发布一个“答案”时 .. ;) 顺便说一句,欢迎使用 stackoverflow!
标签: reporting-services formatting conditional switch-statement iif