2017-02-01 60 views
1

我對SSRS有點新,我需要在SSRS中進行條件格式化,如果last_backup_date少於3天,那麼該列將是「黃色」,如果少於7天,那麼專欄將是「紅色」......我無法弄清楚如何做到這一點。任何幫助,將不勝感激。我嘗試使用開關功能,但只是不知道哪個日期&時間功能在這裏使用。在此先感謝SSRS中的條件格式

回答

1

嘗試使用這樣的:

=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"Yellow", 
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<7,"Red" 
) 

UPDATE:添加基於註釋的附加條件。

=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"DarkGreen", 
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<=7,"Yellow", 
true,"Red" 
) 

讓我知道這是否有幫助。

+0

哦哇,這是魔術......感謝一羣你的幫助。完美工作。 –

+0

所以我要通過報告結果,但只有問題我看到的是,如果last_backup_date正好是7天,那麼我得到RED,但如果它超過7天(如8天或15天或一個月),我變得只是白色。另外,我想要在3天內(不超過3天)拍攝last_backup_的人爲深綠色。 –

+0

@NahidSultanaTithi,我已經更新了表達式,試試看。 –