我正在尝试创建一个报告,根据上次检查日期将值更改为红色,黄色和绿色。如果DUE在最后一次检查中,那么每三年进行一次检查,然后我希望电池变成红色,如果最后一次检查是在过去的两年中我需要它是绿色的,并且在它需要的年份和检查中我需要它是黄色的。 这是我没有工作的事情:))
=SWITCH(Fields!Inspection_x0020_Expires0.Value = "DUE","Red"),
(Fields!Last_Inspection.Value = "d" < 730,"Yellow")
(Fields!Last_Inspection.Value = "d" > 730,"Green")
感谢您抽出宝贵时间帮助我。
添
答案 0 :(得分:0)
使用DATEDIFF功能将上次检查日期与今天进行比较。
DateDiff(DateInterval.Day, Fields!Last_Inspection.Value, Today) < 730
答案 1 :(得分:0)
以下是我最终要做的事情,我添加了一个名为Textbox6的列并使用DateDiff @media (-webkit-min-device-pixel-ratio: 0) {
[class*="col-"] input[type=checkbox] {
-webkit-transform: scale(0.5) !important;
}
}
计算天数以获取天数,然后我使用该值创建我的背景文本框颜色
=DateDiff("d", Fields!Inspection_x0020_Expires0.Value, Today())