[英]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.