reporting-services - 使用时间值 SSRS 的表达式更改背景颜色
问题描述
我在通过表达式更改列的颜色时遇到问题。我要更改其背景颜色的列具有时间值。格式为 hh:mm,目前我使用的是这个表达式:
=IIF(Fields!FacturatieTijd.Value >= 5, "Red", "Lime")
使用此表达式,它只会更改其中没有值的单元格的颜色(Null)。我试过在我的表达中使用“05:00”,但这给出了一个错误..
问候。
解决方案
似乎您希望将时间与时间分开以进行正确比较。为此,您需要Datepart
在IIF
. 试试下面的表达式。
=IIF(DatePart("h", Fields!FacturatieTijd.Value) >= 5, "Red", "Lime")
理论上,这应该提取小时的整数值并将其与 5 进行比较,从而为您提供所需的结果。我还没有实际测试过这个,但它应该可以工作。
推荐阅读
- wordpress - 我想在 wordpress 的 Slider 下添加号召性用语按钮
- css - 网站在 windows/android 和苹果生态系统中的不同输出
- python - 更改 pyttsx3 语言
- android - 在android中进行BLE扫描后收到不正确的结果
- gatsby - 将 Tailwind 加载到 Gatsby 站点时延迟 300 毫秒
- python - 在 Python 3.8 中导入 tensorflow 时出错
- jmeter - 如何在 Azure-Event-Hub/(或任何 DB)中批量写入 JMeter 结果
- javascript - 从 Object 键调用方法
- c# - AutoMapper 版本 10 和 ASP.NET MVC
- r - 字符列拆分为 tibble 中的列表列