2011-02-08 96 views
0

我有一個基本上顯示時間信息的報告。SQL 2005 Reporting Services - 錯誤的平均值

有三個級別或組:

Route 
    Fleet 
     Vehicle 

根據車輛的水平,報告顯示,由車輛執行的每個行程,併爲車輛上的時間平均時間信息。

在車隊級別內,報告顯示每輛車的時間信息以及該車隊的平均值。

這同樣適用於路線級別。它列出了所有經過該路線的車隊的時間信息,以及該路線的平均值。

問題是我得到了一些奇怪的路線平均值。我對所有平均字段都使用標準Avg函數。

report

例如,第一行是爲了顯示以粗體的平均時間的。 在第二列上,它帶來的時間平均值爲01:25:30。我想要的是(01:55:50 + 01:10:20)/ 2 = 01:33:05。

我想,不是隻考慮平均艦隊時間,而是考慮第一排以下的所有時間。

達到我想要的任何方式?

在此先感謝

回答

0

您實際上是否創建了組?

如果平均功能是不是在正確的表(組)部分,它產生結果是在部分。

右鍵單擊左側標題行,然後單擊「插入組」。

+0

是的,我做了組。組1 =路線,組2 =車隊,組3 =車輛。車隊和車輛的平均值是可以的。路線組顯示錯誤的值。 – 2011-02-08 18:32:12

0

您是否確定自己平均每個級別的相同字段?另外,你可以在設計視圖中發佈你的桌子的樣子嗎?另一個有用的項目將是你的SQL代碼看起來像

相關問題