0
我有一個關於每日基準日期的報告,我得到一個表格,顯示當天運行今日日期的數據。SSRS中的圖表顯示
然後我有一個折線圖,顯示該日期的圖形和點擊次數。在這裏,當我運行報告不僅僅是單一的日期時,我需要顯示整個月的圖表。
請讓我知道邏輯。
謝謝
我有一個關於每日基準日期的報告,我得到一個表格,顯示當天運行今日日期的數據。SSRS中的圖表顯示
然後我有一個折線圖,顯示該日期的圖形和點擊次數。在這裏,當我運行報告不僅僅是單一的日期時,我需要顯示整個月的圖表。
請讓我知道邏輯。
謝謝
創建一個新的數據集,並定義包含數據,你需要爲整個月圖的範圍變量。然後使用變量選擇數據。
變量聲明:
declare @startOfMonth datetime2 = (SELECT DATEADD(month, DATEDIFF(month, 0, getdate()), 0))
declare @endOfMonth datetime2 = getdate()
接下來,在查詢中使用這個變量:
select
/*
all data you need
*/
where date_of_data >= @startOfMonth and date_of_data <= @endOfMonth
然後在你的新的月度圖表使用此數據集。
嗨謝謝你的回覆。 什麼是我需要添加在date_of_data的地方 – Mukesh
如果您根據日期顯示在您的報告數據我猜你有一個列,你在「where」子句過濾顯示今天的數據。 「date_of_data」是您在數據中的日期列。您需要用正確的列名替換它。 – Miyazawa
完成。謝謝 – Mukesh