2017-12-08 24 views
0

プロジェクトを表示するレポートを作成しようとしています。同じデータソース内の2つの別々の共有ポイントリストからのプロジェクトとサブプロジェクトのデータでサブプロジェクトステータスを更新しようとしています。SSRS - 1つのタブリックスと2つのデータセット

問題は、私は別のSharePointリストからデータを取得するためにTablixのためのルックアップ機能を構築する方法がわからないということ

  1. です。
  2. Tablixには例外のルールが必要です.3つのプロジェクトにはサブプロジェクトがありますが、もう1つはサブプロジェクトがありません。私は、キーを使用してサブプロジェクトにプロジェクトをリンクしている

    status update next steps 
    project1    
    project2    
    project3    
        subproject 3.1  
        subproject 3.2  
        subproject 3.3  
    

期待される結果は、次のようにステータスレポートを表示するにはTablixのためのものです。

アドバイスありがとうございました。

答えて

0

Reporting Servicesの現在のリリースでは、各タブリックスに含まれるデータセットは1つだけです。したがって、シナリオでは、要件を達成する最も簡単な方法は、可能であれば、クエリでJoinを使用して2つのデータセットを1つに結合することです。データセットを結合できない場合は、2通りの方法があります。

a。サブレポート - 別のレポートに表示するサブレポートを作成する

1.別のレポートをサブレポートとして作成し、子の行データを挿入します。

2.サブレポートにIDという名前のパラメータを作成します。

3.メインレポートで、子行にサブレポートを挿入するには、右クリックします。

4.サブポートを右クリックして[サブレポートのプロパティ]を開き、ドロップダウンリストで サブレポート名を選択します。

5. [サブレポートのプロパティ]ダイアログボックスの左側のパネルで、[パラメータ]をクリックします。

6. IDのドロップダウンリストで[名前]を選択し、値の ドロップダウンリストで[ID]を選択します。

b。 'ルックアップセット'関数を使用する(ルックアップセット関数の詳細はLookupset Function

関連する問題