我有一個 sql ssrs 報告,它根據選定的日期范圍獲取資料。
有 2 個日期引數:日期從日期到
我需要根據運行報告的一周中的哪個日期自動填寫從日期和截止日期。
- 如果是星期一,則日期 from 應該是前一周的星期一,日期 until 應該是前一周的星期日。
- 如果是星期二,則日期應該是本周星期一,日期應該是星期二,依此類推 - 星期三(星期一至星期三),星期四(星期一至星期四)...
或者也許對于第 2 點來說,如果是周二,那么選擇整個當前周的周一到周日是有意義的,因為未來的日期根本不會回傳任何資料,SSRS 允許選擇未來的日期?
謝謝!
uj5u.com熱心網友回復:
您可以在引數的默認值上使用這些運算式:日期來自:
=IIF(DatePart("w", Today) = 2,DateAdd("d", -7, Today), DATEADD("d", 1 - DATEPART(DateInterval.WeekDay, Today,FirstDayOfWeek.Monday), Today))
截止日期:
=IIF(DatePart("w", Today) = 2, DATEADD("d", 1 - DATEPART(DateInterval.WeekDay, Today,FirstDayOfWeek.Monday), Today)),Today)
DatePart("w", Today) 從星期日開始,這就是為什么星期一是 2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/465502.html
上一篇:在hh:mm:ss部分過濾SQliteunix時間戳資料
下一篇:VSCode不自動完成html
