Date SSRS中的条件格式
我对SSRS有点陌生,我需要在SSRS中进行条件格式化,如果最后一个备份日期少于3天,则列将为“黄色”,如果少于7天,则列将为“红色”。。。我不知道该怎么做。任何帮助都将不胜感激。我尝试使用开关函数,但就是不知道在这里使用哪个日期和时间函数。提前感谢尝试使用以下方法:Date SSRS中的条件格式,date,reporting-services,formatting,conditional,Date,Reporting Services,Formatting,Conditional,我对SSRS有点陌生,我需要在SSRS中进行条件格式化,如果最后一个备份日期少于3天,则列将为“黄色”,如果少于7天,则列将为“红色”。。。我不知道该怎么做。任何帮助都将不胜感激。我尝试使用开关函数,但就是不知道在这里使用哪个日期和时间函数。提前感谢尝试使用以下方法: =Switch( DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"Yellow", DATEDIFF(DateinterVal.Day,Fields
=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"Yellow",
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<7,"Red"
)
=开关(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())噢,哇,真是太神奇了…感谢大家的帮助。工作非常完美。所以我正在查看报告结果,但我看到的唯一问题是,如果最后一个备份日期正好是7天,那么我会变红,但如果它超过7天(比如8天、15天或一个月),我得到的只是白色。另外,我希望在3天内(不超过3天)进行最后一次备份的行为深绿色。@Nahidsultanatiti,我已经更新了表达式,请尝试一下。对于在7天之前进行备份的行,我得到的是深绿色(如果超过7天,则应为红色)。但我确实希望在过去3天内备份的行为深绿色。@Nahidsultanatiti,我已更新了第二个表达式,请尝试一下。
=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"DarkGreen",
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<=7,"Yellow",
true,"Red"
)