2013-09-16 42 views
0

我在嘗試使用下面的數據來創建報表生成器的線圖:線圖在報表生成器複製X軸日期

TRWR rental 85805 2013-09-14 13:02:54.900 
TRWR rental 74415 2013-09-15 18:00:00.420 
VRWR rental 83017 2013-09-14 10:03:43.597 
VRWR rental 73984 2013-09-15 18:00:01.203 
HRWR rental 83017 2013-09-14 14:03:15.497 
HRWR rental 74005 2013-09-15 18:00:01.957 

而我使用的查詢如下:

select ServerName, DatabaseName, FileSizeMB, DISTINCT PollDate from DBinfo 
where DatabaseName IN (@Database) AND ServerName IN(@Servers) AND PollDate Between @StartDate AND @EndDate AND PhysicalFileName LIKE ('%mdf') 

但是,當我嘗試創建圖表X軸(日期)是重複的。這是我設置它的方式。任何人都可以告訴我如何輸入截然不同的日期。請看圖片鏈接:http://imgur.com/7nhP3B6

回答

0

好吧,即使它不是確定重複的最佳方法,它通常會完成工作。我猜測調試你的方法的第一步是你的數據集實際上是返回重複。您可以通過只是說明避免這種情況:

SELECT DISTINCT ....

選擇.....

這僅僅是SQL語法告訴數據庫引擎列表中使用DISTINCT爲每個結果排。

+0

它不返回重複項,因爲第一列和日期不同。 – user2684009

+0

你在圖表中的分組是錯誤的。在圖片中,您將顯示第二個向下箭頭字段「類別組」,SSRS在圖表上的默認行爲是在您添加一個通用組時在其上進行聚合。您可以點擊下拉菜單並在「常規」下看到「分組:」,如果這是有效的DATETIME字段,它應該清楚地列出,除非數據沒有正確聚合。如果您的數據沒有正確分組,您可以添加一個表達式,例如'= DAY(Fields!(fieldName).value),這將強制每日聚合數據。 – djangojazz