簡體   English   中英

SSRS日歷報告

[英]SSRS Calendar Report

我在Visual Studio 2008中使用SSRS,需要創建一個報表,該報表基於從數據庫中提取的日期在日歷上顯示名稱。 我希望日歷一次顯示一個月。我的查詢提取的數據如下所示:

Name         StartDate        EndDate         NumDays (Shows difference between Start and EndDate)
 Tim          1/1/2000         1/1/2000          1
 Bill         1/4/2000         1/6/2000          3
 Tim          1/10/2000        1/11/2000         2

對於我的報告,我需要一個在1 / 1、1 / 10和1/11上顯示“蒂姆”並在1 / 4、1 / 5、1 / 6上顯示“賬單”的日歷。

任何建議將不勝感激。 提前致謝!

為了有效地做到這一點,您將需要一個日期表(在數據庫中或在SQL查詢中生成一個日期)。 然后,您可以在查詢中的該表中保留聯接,這將確保您每天都有一行。 日期表還應確定哪些日期屬於同一周。 (一種方法是使用DATEPART(WK,Datecolumn)函數。)

接下來,在報表中創建一個Tablix,按天將列分組,將行標識符按周分組。 您可能需要提取上個月的最后幾天,以使其與星期日的開始日期(或日歷行的第一天)保持一致。

現在,tablix中的每個單元格將成為您日歷上的一個框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM