2013-01-19 205 views
0

目標:
根據下圖在報告Service 2008 R2中顯示結果。獲取自定義報告

問題:
我應該怎麼做?

你還必須記住,在現實中的列表中包含大量的數據,也許miljon

enter image description here enter image description here

回答

0

在報告本身而言,這應該是一個相當標準的實施。

你需要創建一個的Tablix,與一個集團客戶(一行),一個集團藝術家(兩行,一行的頭和一個用於藝術家名稱,然後爲標題詳細信息行

它看起來像你需要爲客戶提供更多的格式選項文本框 - 您可以合併客戶標題行中的單元格,然後插入矩形,這將爲您提供更多選項來移動行中的對象。

大型報告,你有幾種選擇:

處理大報告:http://msdn.microsoft.com/en-us/library/ms159638(v=sql.105).aspx

報告快照:http://msdn.microsoft.com/en-us/library/ms156325(v=sql.105).aspx

報表緩存:http://msdn.microsoft.com/en-us/library/ms155927(v=sql.105).aspx

我會建議安排一個快照一夜之間卸載處理到一個安靜的時間,然後確保報告設置了明智的分頁,因此不需要太多的數據在查看時一次處理(即,在Report Manager中查看時,不要一次查看數千個報告)。

另一種選擇是設置隔夜訂閱可將報告保存到文件共享或將其作爲電子郵件發送。

基本上,您正在考慮減少在高峯時間需要完成的處理量並處理一次報告以備將來使用,以減少總體資源使用量。

0

我會使用一個列表與文本框裏面到那種顯示。 另外,您可能會考慮在每位客戶之後添加分頁符。

就我個人而言,我在處理數千行數據時遇到很多性能問題,更不用說數百萬行了。

我的建議是重新考慮報告的主要目標:如果報告是出於導出目的 - 那麼不要使用ssrs。 如果要查看報告 - 那麼可能可以使用每個用戶選擇的參數縮小數據範圍。

最後一件事,祝你好運:)