2012-01-12 80 views
3

我正在修改一個現有報告,該報告設置爲讓您查看每個銷售代表的統計信息。您可以通過在報告視圖中更改參數sales rep來執行此操作。使用SSRS創建一個報告,對參數進行迭代

我需要修改報告,以便它可以顯示每個銷售代表的頁面。然後將這些數據導出到Excel中,每個銷售代表統計信息顯示在一個單獨的選項卡中。

我研究,發現這個人在談論遍歷一份報告,但我不認爲他們所提到過就是我問:
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/27ffabcc-6286-4fed-a8bf-0e5d78560be3
http://jameskovacs.com/2005/08/04/digging-deep-into-reporting-services/

+0

你能解釋一下你需要什麼嗎?例如通過提供示例?目前還不清楚您是否想爲每個報表參數設置一個頁面(或者爲什麼您需要爲每個頁面設置一個頁面),針對多選參數的每個單獨值的頁面或其他內容。 – 2012-01-12 11:16:00

回答

1

你可以做到這幾種方式,所以這裏是1建議

  • 創建其查詢返回一個(唯一的)集合中的所有銷售由銷售代表
  • 有銷售代表
  • 組的新表矩陣報告沒有詳細信息行,但在組頁腳/標題中添加一個子報告
  • 子報告將成爲您已經使用的報告,它的參數將是主報告查詢中的sales_rep值
  • 設置組分頁符
0

的主要途徑,我可以認爲這樣做是將參數傳遞給存儲過程,並且在這裏有UNION的邏輯將所有可能的結果放在一起用於分組部分的字段。

例如,如果他們有一個「Report Sections」參數並選擇了「1,2,3」,那麼您將該參數傳遞給存儲過程;它內部使用SplitString例程將逗號轉換爲表格格式,然後構造另一個臨時表來保存結果。所有東西都用SectionNumber字段(1,2,3等)累積到那裏,然後整個批次得到返回。你的小組小組,就是帶有分頁符的,就是這樣。