使用时间值SSRS

时间:2019-03-18 10:51:36

标签: reporting-services

我对通过表达式更改列的颜色有疑问。我要更改其背景颜色的列具有时间值。格式为hh:mm,目前我正在使用此表达式:

=IIF(Fields!FacturatieTijd.Value  >= 5, "Red", "Lime")

使用此表达式,它仅更改其中没有值( Null)的单元格的颜色。我尝试在表达式中使用“ 05:00”,但这会导致错误。

致谢。

1 个答案:

答案 0 :(得分:0)

您似乎想要将时间与时间分开以进行正确比较。为此,您需要在Datepart中使用IIF函数。尝试以下表达式。

=IIF(DatePart("h", Fields!FacturatieTijd.Value)  >= 5, "Red", "Lime")

理论上,这应该提取小时的整数值,并将其与5进行比较,以提供所需的结果。我没有实际测试过,但是应该可以。