最初の質問:これをどのように乱したか教えてください。 BudgetとActualのレポートを作成しようとしています。私は顧客やプロジェクト番号などのいくつかのパラメータに基づいてデータを返すSQLストアドプロシージャを持っています。データは、日付ごとに請求書データとして出力され、各サービスタイプごとに複数の行があり、各行にそのサービスタイプの予算額があります。私はその後、データを取得し、SSRS Report Builder Tablixを使用してデータをピボットします。次に、行に日付と請求書の番号を表示し、各サービスタイプに対して動的列を使用します。私は報告書を得ています。行グループで変更されるSSRS動的列
私の問題は、複数のプロジェクトに対して同じ顧客に対してこのレポートを実行したいということです。 1つのプロジェクトで動作しますが、2つのプロジェクト番号を入力すると、レポートにはすべての列が表示されます。たとえば、1つのプロジェクトには10種類のサービスタイプがあり、2つ目のプロジェクトには15の繰り返しタイプがあります。しかし、各プロジェクトの私の報告書は、その研究のための列の数だけでなければならない23の列を示しています。レポートページはProjectでも正常に機能しますが、必要に応じて列をグループ化しているようには見えません。
写真では、4番目の列は以前のプロジェクトに属していますが、まだ8個ほどのものが残ります。
挙動を有するマトリックスを有します報告する。プロジェクト数に制限はありますか?もしあれば、レポートが扱う最大数のプロジェクトのためにその数のデータセットを作成することができます。そして、あなたのマトリックスをコピー&ペーストして、それぞれを別のデータセットに添付してください。そうすれば、他のプロジェクトに属するコラムを取得することはできません。それでは、あなたの行には行列が埋め込まれている必要があります(プロジェクト行ごとに行列があります) – Dijkgraaf
プロジェクトを別々に表示したい場合は、単一のプロジェクトレポートを作成することをお勧めします。その後、単純な1つのセルテーブルを持つ別のレポートを作成します。このテーブルは、ユーザが選択したすべてのプロジェクトのリストを含むデータセットを指している必要があります。単一のセルで、サブレポートを追加し、パラメータとしてprojectidを渡します。基本的にメインレポートを実行すると、サブレポート 'n'回は実行されますが、ユーザーは個別に実行する必要はありません。もっと助けが必要な場合は、私に知らせてください。私は完全な詳細な回答を投稿します。 –
サブレポートで問題が発生しましたが、リンクされたスタブレポートが機能しました。それは同じことですか?私はプロジェクトの完全なリストを持っており、リンクはそれぞれのレポートを一度に1つずつ表示します。 – BBackSoon