[英]SSRS daily subscription for monthly report
我有一個SSRS報告,每天都會執行並發送到電子郵件中。 該報告計算從月份的第一個日期到第(d-1)個日期(d是執行日期)的一些數字。 因此,此報告中的默認參數值為:
問題出在每個新月的1號,開始日期計算為新月的1號,結束日期成為上個月的最后日期 。 這使得該報告在每個月的1日變得毫無意義。 我們應該如何避免這種情況,並迫使表達式將新月的1號作為開始日期和結束日期?
對於“結束日期”,也許檢查一下它是否是月份的第一天,如果是,則默認為當前日期(即第一天):
=Iif(
Day(DateTime.Today) = 1,
DateTime.Today,
DateAdd("d",-1,DateTime.Today)
)
但是我假設您將“ today-1”用作結束日期是有原因的,所以這可能意味着您的報告在當月的第一天沒有任何顯示...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.