2017-02-28 8 views
0

すべてのパラメータに対して実行するレポートを作成し、各パラメータのレポートを実行できますか?すべてのパラメータのSSRSレポートを実行し、各パラメータを

最初のワークシートに選択したすべてのパラメータのデータがある1つのレポートを生成したいと考えています。複数のパラメータが選択されている場合、2番目のワークシートには最初のパラメータのすべてのデータが格納され、3番目のワークシートには2番目のパラメータのデータが格納されます。レポートをユーザーが実行する必要が生じたときにレポートが生成され、サブスクリプションとして設定することはできず、レポートは複数のワークシートを含む1つのExcelファイルにのみエクスポートする必要があります。

+1

は、パラメータのセット数はありますかこれはあなたがあるだろうか何枚か分からない多値パラメータです事前に?また、すべてのデータは1つのデータセットから来るのですか、各パラメータごとに別々のデータがありますか? – StevenWhite

+0

これは複数値のパラメータです。一般的には2になるでしょうが、ユーザーがそれ以上のものを選択するのを妨げるものはありませんので、動的である必要があります。すべてが1つのデータセットから来ています。 –

答えて

0

LISTオブジェクトを使用して、テーブルまたはテーブルとチャートのセットの単一のパラメータのすべての選択を反復するように思えます。私が誤解しているかどうかを教えてください(スティーブのように)。

たとえば、パラメータが従業員のためのもので、選択した各従業員のデータを表示する場合は、選択した従業員のデータをフィルタリングし、リストを使用して一度に1人の従業員従業員IDフィールドによるリスト。

リストオブジェクト(1列の表のみ)の中に、必要なチャート、表、テキストボックスをレポート本体のように追加できます。

総計ページを最初に作成するという考え方では、まずALLのために必要なページを作成し、すべてのオブジェクトをコピーして単一の従業員バージョンのリストに入れます。最初のページ(リストなし)はすべてのデータを1ページに集約します。リストには同じページが表示されますが、選択した各従業員ごとにフィルタリングされ、選択した従業員と同じページ数が最初に表示されます。

はあなたのリストにグループの各インスタンス間にPageBreaksを設定し、ページ名プロパティにExcelのタブ名の一意の名前を作る式を追加することを忘れないでください。従業員が1人だけ選択されている場合は、リストを非表示にすることもできます(Parameters!YourParameter.Count = 1)。例および詳細については

MSDN Lists (Report Builder and SSRS)

SSRS -- Using a List Item to Display Details - YouTube

関連する問題