ssrs-2012 - 日期在今天和提前 7 天之间时的颜色填充表达式
问题描述
=IIF(字段!IDX_Expiration_Date.Value > 今天,“黄色”,“无颜色”)
我需要在表达式中添加不到 7 天。所以条件大于今天,但 <= 从今天开始的 7 天。谢谢你。
解决方案
您需要使用 DateDiff 来检查今天与您的字段值之间的差距。如果使用 SWITCH 也更简单。请尝试以下(未经测试的)表达式。
=SWITCH(
Fields!DX_Expiration_Date.Value < Today(), Nothing,
DateDiff(DateInterval.Day, Today(), Fields!DX_Expiration_Date.Value) <=7 , "Yellow",
True, Nothing)
推荐阅读
- android - 尝试将 Visualizer 与 ExoPlayer 一起使用时出现“无法初始化 Visualizer 引擎,错误:-3”
- java - java中switch语句的最佳替代选择
- angular - Disable radio button based on condition in Angular popup?
- node.js - MERN堆栈访问控制
- c# - Api 在 Postman 中运行良好,但在 Xamarin Forms 代码中运行良好
- sql - 每个月得到总和
- java - 使用Java将项目添加到HashMap中的存在键
- javascript - 如何以角度解决模糊和同时提交事件
- python - 使用 Beautiful Soup 将多个列表项包装在新标签 ('ul'/'ol') 中?
- python - 循环内的尖峰值