Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date SSRS中的条件格式_Date_Reporting Services_Formatting_Conditional - Fatal编程技术网

Date SSRS中的条件格式

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

我对SSRS有点陌生,我需要在SSRS中进行条件格式化,如果最后一个备份日期少于3天,则列将为“黄色”,如果少于7天,则列将为“红色”。。。我不知道该怎么做。任何帮助都将不胜感激。我尝试使用开关函数,但就是不知道在这里使用哪个日期和时间函数。提前感谢

尝试使用以下方法:

=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"
)