如果日期大于或等于预期结束日期列前 7 天,则表达式更改文本框的填充颜色

expression to change the fill colour of textbox if the date is greater or equal to 7 days before the expected end date column

我有一份报告,在最后一列中显示租赁预期结束日期,在左侧列中显示一个文本框,该文本框使用表达式 =DateAdd("d", -7, Fields!exp_tncy_end.value ) 显示预期结束日期前 7 天的日期,因此如果预期结束日期为 13/09/20,则 textbox21 将显示 6/9/20

许多这些预期的结束日期都在未来

我希望发生的事情是,当我们临近 exp_tncy_end 日期到期的那一周时,我希望将 textbox21 中的日期更改为红色,请参见下面带圆圈的示例

example of report

任何人都可以帮助实现这一目标的表达式吗?

问候

基兰

在您要更改的文本框中设置颜色 属性...

=IIF(DateDiff(DateInterval.Day, Today(),  Fields!exp_tncy_end.Value) <=7, "Red", "Black")

请注意,这将根据天数而不是 24 小时计算,因此您可能需要调整检查的天数以满足您的特定需求。