2012-01-12 16 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

例を挙げるなど、さらに必要なものを説明できますか?現時点では、レポートパラメータごとにページを必要とするか(またはそれぞれにページが必要なのか)、複数選択パラメータの別々の値ごとにページを表示するかどうかは不明です。 –

答えて

1

あなたは1つの提案

  • は、そのクエリ営業担当者が
  • によって(独特の)すべての営業担当者の集合
  • グループを返す新しいTablixのレポートを作成しているので、ここでは、このいくつかの方法を達成することができます詳細行はありませんが、グループフッター/ヘッダーにサブレポートを追加します
  • サブレポートは既に使用しているレポートになり、そのパラメータはメインレポートクエリのsales_rep値になります
  • グループのページ区切りを設定する
0

私ができる主な方法をそれがストアドプロシージャにパラメータを渡すことであると考えると、そこにセクションをグループ化するためのフィールドで必要なすべての結果を結合するロジックがあります。

たとえば、「レポートセクション」のパラメータがあり、「1,2,3」を選択していた場合は、そのパラメータをストアドプロシージャに渡します。内部ではSplitStringルーチンを使用してコンマを表形式に変換し、結果を保持する別の一時表を作成します。 SectionNumberフィールド(1、2、3、など)ですべてが蓄積され、ロット全体が返されます。あなたのグループは、ページ区切りセットでそれをグループ化します。それだけです。

関連する問題