チュートリアル: ドリルスルーとメイン レポートの作成 (Report Builder)

このチュートリアルでは、詳細レポートとメイン レポートという、 Reporting Services の 2 種類のページ分割されたレポートの作成方法を説明します。 これらのレポートで使用する売上データのサンプルは、Analysis Services キューブから取得します。

次の図は、このチュートリアルで作成するレポートおよび、Games and Toys のフィールド値がドリルスルー レポートのタイトルのメイン レポートにどのように表示されるかを示しています。 この詳細レポートには、Games and Toys 製品カテゴリに関連するデータが含まれています。

Screenshot that shows how a drillthrough report relates to its origin report.

このチュートリアルの推定所要時間:30 分。

必要条件

このチュートリアルでは、詳細レポートとメイン レポートの両方で Contoso Sales キューブにアクセスする必要があります。 このデータセットは、ContosoDW データ ウェアハウスと Contoso_Retail オンライン分析処理 (OLAP) データベースで構成されています。 このチュートリアルで作成するレポートは、Contoso Sales キューブからレポート データを取得します。 Contoso_Retail OLAP データベースは、Microsoft ダウンロード センターからダウンロードできます。 ダウンロードする必要があるファイルは、ContosoBIdemoABF.exe だけです。 このファイルに OLAP データベースが含まれています。

もう一方のファイル (ContosoBIdemoBAK.exe) は、ContosoDW データ ウェアハウスのファイルです。ContosoDW データ ウェアハウスは、このチュートリアルでは使用しません。

上述の Web サイトには、ContosoRetail.abf バックアップ ファイルを抽出して Contoso_Retail OLAP データベースを復元する手順の説明も含まれています。

OLAP データベースをインストールする Analysis Services インスタンスへのアクセス権が必要です。

全般的な要件については、「チュートリアルの前提条件 (Report Builder)」を参照してください。

1. テーブルまたはマトリックス ウィザードを使用して詳細レポートを作成する

[作業の開始] ダイアログ ボックスから、 テーブルまたはマトリックス ウィザードを使用してマトリックス レポートを作成します。 このウィザードには、レポート デザイン モードと共有データセット デザイン モードの 2 つのモードがあります。 このチュートリアルでは、レポート デザイン モードを使用します。

新規レポートを作成する

  1. コンピューター、Web ポータル、SharePoint 統合モードのいずれかから レポート ビルダーを起動します Reporting Services 。

    [新しいレポートまたはデータセット] ダイアログ ボックスが開きます。

    [新しいレポートまたはデータセット] ダイアログ ボックスが表示されない場合、[ファイル] メニュー >[新規作成] を選択します。

  2. 左ペインで、 [新しいレポート] が選択されていることを確認します。

  3. 右ペインで、 [テーブルまたはマトリックス ウィザード] が選択されていることを確認します。

1a. データ接続を指定する

データ接続には、Analysis Services キューブや SQL Server データベースなどの外部データ ソースに接続するときに必要な情報が含まれます。 データ接続を指定するには、レポート サーバーの共有データ ソースを使用するか、このレポートでのみ使用する埋め込みデータ ソースを作成します。 このチュートリアルでは、埋め込みデータ ソースを使用します。 共有データ ソースの使用方法の詳細については、「別の方法でデータ接続を取得する (Report Builder)」を参照してください。

埋め込みデータ ソースを作成する

  1. [データセットの選択] ページで [データセットを作成する] を選択し、[次へ] を選択します。 [データ ソースへの接続の選択] ページが開きます。

  2. 新規を選択します。 [データ ソースのプロパティ] ダイアログ ボックスが表示されます。

  3. [名前] に、データ ソースの名前として「Online and Reseller Sales Detail」と入力します。

  4. [接続の種類の選択] で、[Microsoft SQL Server Analysis Services] を選択し、[構築] を選択します。

  5. [データ ソース] で、データ ソースが [Microsoft SQL Server Analysis Services (AdomdClient)] になっていることを確認します。

  6. [サーバー名] に、Analysis Services のインスタンスがインストールされているサーバーの名前を入力します。

  7. [データベース名の選択または入力] で、Contoso キューブを選択します。

  8. [OK] を選択します。

  9. [接続文字列] に次の構文が含まれていることを確認します。

    Data Source=<servername>; Initial Catalog = Contoso  
    

    <servername> は、Analysis Services がインストールされている SQL Server インスタンスの名前です。

  10. [資格情報の種類] を選択します。

    Note

    データ ソースの権限の構成によっては、既定の認証オプションを変更する必要があります。 詳細については、「セキュリティ (Report Builder)」を参照してください。

  11. [OK] を選択します。

    [データ ソースへの接続の選択] ページが表示されます。

  12. データ ソースに接続できることを確認するために、[接続テスト] を選択します。

    " 接続が正常に作成されました " というメッセージが表示されます。

  13. [OK] を選択します。

  14. [次へ] を選択します。

1b. MDX クエリを作成する

レポートでは、クエリが事前に定義された共有データセットを使用するか、そのレポートでのみ使用する埋め込みデータセットを作成できます。 このチュートリアルでは、埋め込みデータセットを作成します。

クエリフィルターを作成する

  1. [クエリのデザイン] ページのメタデータ ペインで、[(...)] ボタンを選択します。

  2. [キューブの選択] ダイアログ ボックスで、[Sales] を選択し、[OK] を選択します。

    ヒント

    MDX クエリを手動で作成しない場合は、[デザイン モードに切り替え] アイコンを選択してクエリ デザイナーをクエリ モードに切り替えて、下の完成した MDX をクエリ デザイナーに貼り付けます。その後、「データセットを作成する」の手順 6 に進みます。

    SELECT NON EMPTY { [Measures].[Sales Amount], [Measures].[Sales Return Amount] } ON COLUMNS, NON EMPTY { ([Channel].[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].[Product Category Name].ALLMEMBERS * [Product].[Product Subcategory Name].[Product Subcategory Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].[Sales Territory Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( STRTOSET(\@ProductProductCategoryName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&[2], [Channel].[Channel Name].&[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales Territory Group].&[North America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS  
    
  3. メジャー グループ ペインで Channel を展開し、Channel Name をフィルター ペインの [階層] 列にドラッグします。

    Channel というディメンション名が自動的に [ディメンション] 列に追加されます。 [ディメンション] 列と [演算子] 列は変更しないでください。

  4. [フィルター式] 列の下矢印を選択して、[フィルター式] の一覧を開きます。

  5. フィルター式の一覧で、[すべてのチャネル] を展開し、[オンライン][リセラー] を選択して、[OK] を選択します。

    これで、次のチャネルのみを含めるフィルターがクエリに追加されます:Online および Reseller。

  6. Sales Territory ディメンションを展開し、Sales Territory Group を [階層] 列 ( Channel Nameの下) にドラッグします。

  7. [フィルター式] の一覧を開き、[All Sales Territory] を展開して [North America] を選択し、[OK] を選択します。

    North America の売上のみを含めるフィルターがクエリに追加されます。

  8. メジャー グループ ペインで Date を展開し、Calendar Year をフィルター ペインの [階層] 列にドラッグします。

    Date というディメンション名が自動的に [ディメンション] 列に追加されます。 [ディメンション] 列と [演算子] 列は変更しないでください。

  9. [フィルター式] 列の下矢印を選択して、[フィルター式] の一覧を開きます。

  10. フィルター式の一覧で、[すべての日付] を展開し、[Year 2009] を選択して、[OK] を選択します。

    2009 年のデータのみを含めるフィルターがクエリに追加されます。

パラメーターを作成する

  1. Product ディメンションを展開し、Product Category Name メンバーを [階層] 列 ( Calendar Yearの下) にドラッグします。

  2. [フィルター式] の一覧を開き、[All Products] を選択して、[OK] を選択します。

  3. [パラメーター] チェックボックスを選択します。 パラメーター ProductProductCategoryName がクエリに追加されます。

    注意

    このパラメーターは、製品カテゴリの名前を格納します。 メイン レポートで製品カテゴリの名前を選択すると、その名前が、このパラメーターを使用して詳細レポートに渡されます。

データセットを作成する

  1. Channel ディメンションから Channel Name をデータ ペインにドラッグします。

  2. Product ディメンションから Product Category Name をデータ ペインにドラッグして、Channel Name の右側に配置します。

  3. Product ディメンションから Product Subcategory Name をデータ ペインにドラッグして、Product Category Name の右側に配置します。

  4. メタデータ ペインで、 [メジャー] 、Sales の順に展開します。

  5. Sales Amount メジャーをデータ ペインにドラッグして、Product Subcategory Name の右側に配置します。

  6. クエリ デザイナーのツール バーで、[実行 (!)] を選択します。

  7. [次へ] を選択します。

1c. 詳細レポート データをグループにまとめる

データをグループ化するフィールドを選択し、詳細データおよび集計データを表示する行と列を含むマトリックスをデザインします。

データをグループにまとめる

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. [フィールドの配置] ページで、Product_Subcategory_Name を [行グループ] にドラッグします。

    注意

    名前のスペースはアンダースコア (_) に置き換えられます。 たとえば、Product Category Name は Product_Category_Name になります。

  3. Channel_Name を [列グループ] にドラッグします。

  4. Sales_Amount を [値] にドラッグします。

    Sales_Amount は、Sum 関数 (数値フィールドの既定の集計関数) によって自動的に集計されます。 値は [Sum(Sales_Amount)] です。

    使用可能なその他の集計関数を表示するには、ドロップダウン リストを開きます (集計関数は変更しないでください)。

  5. Sales_Return_Amount を [値] にドラッグして、[Sum(Sales_Amount)]の後に配置します。

    手順 4. および 5. で、マトリックスに表示するデータを指定します。

  6. [次へ] を選択します。

1d. 詳細レポートの小計と合計を追加する

グループを作成したら、フィールドの集計値を表示する行を追加して書式を設定できます。 すべてのデータを表示するか、グループ化されたデータの展開と折りたたみをユーザーが対話的に行えるようにするかも選択できます。

小計と合計を追加する

  1. [レイアウトの選択] ページの [オプション] で、 [小計と総計を表示] が選択されていることを確認します。

    ウィザードのプレビュー ペインに、4 行を含むマトリックスが表示されます。

  2. [次へ] を選択します。

  3. [完了] を選択します。

    テーブルがデザイン画面に追加されます。

  4. レポートをプレビューするには、[実行 (!)] を選択します。

2. データに通貨の書式を設定する

詳細レポートの売上高のフィールドに通貨の書式設定を適用します。

データを通貨として書式設定する

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. 複数のセルを選択して一度に書式を設定するには、Ctrl キーを押して、数値の売上データを含むセルを選択します。

  3. [ホーム] タブの [数値] グループで、[通貨] を選択します。

3. 売上の値をスパークラインで表示する列を追加する

このレポートでは、売上と売上返品を、通貨値ではなくスパークラインで表示します。

列にスパークラインを追加する

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. マトリックスの合計グループで、[Sales Amount] 列を右クリックし、[列の挿入] を選択して、[右] を選択します。

    [Sales Amount] の右側に空の列が追加されます。

  3. リボンで [四角形] を選択し、Product_Subcategory 行グループの [Sum(Sales_Amount)] セルの右側にある空のセルを選択します。

  4. リボンで [スパークライン] アイコンを選択し、四角形を追加したセルを選択します。

  5. [スパークラインの種類を選択] ダイアログ ボックスで、 [縦棒] が選択されていることを確認します。

  6. [OK] を選択します。

  7. スパークラインを右クリックします。

  8. グラフ データ ペインで、[フィールドの追加] アイコンを選択し、Sales_Amount を選択します。

  9. Sales_Return_Amount 列を右クリックし、右側に列を追加します。

  10. 手順 2. ~ 6. を繰り返します。

  11. スパークラインを右クリックします。

  12. グラフ データ ペインで、[フィールドの追加] アイコンを選択し、Sales_Return_Amount を選択します。

  13. [実行] を選択してレポートをプレビューします。

4. 製品カテゴリ名を含むレポートタイトルを追加する

レポート タイトルは、レポートの最上部に表示されます。 レポート ヘッダーがあれば、そこにレポート タイトルを配置します。レポート ヘッダーを使用しない場合は、レポート本文の一番上のテキスト ボックスに配置されます。 このチュートリアルでは、自動的にレポート本文の一番上に配置されるテキスト ボックスを使用します。

レポート タイトルの追加

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. デザイン サーフェイスで、[選択してタイトルを追加] を選択します。

  3. Sales and Returns for Category: と入力します。

  4. 右クリックして [プレースホルダーの作成] を選択します。

  5. [値] リストの右側の [(fx)] ボタンを選択します。

  6. [式] ダイアログ ボックスのカテゴリ ペインで [データセット] を選択し、[値] ボックスの一覧で First(Product_Category_Name)をダブルクリックします。

    [式] ボックスに次の式が含まれます。

    =First(Fields!Product_Category_Name.Value, "DataSet1")  
    
  7. [実行] を選択してレポートをプレビューします。

レポート タイトルに含まれるのは、最初の製品カテゴリの名前です。 この後の手順でこのレポートを詳細レポートとして実行すると、メイン レポートで選択した製品カテゴリの名前を反映して製品カテゴリの名前が動的に変化します。

5. 非表示パラメーターのプロパティを設定する

既定ではパラメーターが表示されますが、この設定は、このレポートには適していません。 ドリルスルーレポートのパラメーターのプロパティを後で更新します。

パラメーターを非表示にする

  1. レポート データ ペインで [パラメーター] を展開します。

  2. @ProductProductCategoryName を右クリックし、[パラメーターのプロパティ]を選択します。

    Note

    名前の横の @ 文字は、これがパラメーターであることを示しています。

  3. [全般] タブで [非表示] を選択します。

  4. [プロンプト] ボックスに Product Category と入力します。

    Note

    このパラメーターは非表示なので、このプロンプトは使用されません。

  5. 必要に応じて、[使用できる値][既定値] を選択してそれぞれのオプションを確認します。 これらのタブのオプションは変更しないでください。

  6. [OK] を選択します。

6. レポートを SharePoint ライブラリに保存する

レポートは、SharePoint ライブラリ、レポート サーバー、またはコンピューターに保存することができます。 レポートをコンピューターに保存する場合は、サブレポートなど Reporting Services の機能の多くが使用できなくなります。 このチュートリアルでは、SharePoint ライブラリにレポートを保存します。

レポートの保存

  1. レポート ビルダーの [保存] ボタンを選びます。 [レポートとして保存] ダイアログ ボックスが開きます。

    注意

    レポートを再保存すると、自動的に以前の場所に再保存されます。 場所を変更するには、 [名前を付けて保存] オプションを使用します。

  2. 最近使用したレポート サーバーと SharePoint サイトの一覧を表示するには、[最近使ったサイトとサーバー] を選択します。

  3. レポートを保存する権限がある SharePoint サイトの名前を入力または選択します。

    SharePoint ライブラリの URL の構文を以下に示します。

    Http://<ServerName>/<Sites>/  
    
  4. [保存] を選択します。

    [最近使ったサイトとサーバー] に、SharePoint サイトのライブラリの一覧が表示されます。

  5. レポートを保存するライブラリに移動します。

  6. [名前] ボックスに表示されている既定の名前を「 ResellerVSOnlineDrillthrough」に変更します。

    注意

    メイン レポートも同じ場所に保存します。 メイン レポートと詳細レポートをそれぞれ異なるサイトまたはライブラリに保存する場合は、メイン レポートの [レポートに移動する] アクションのパスを更新する必要があります。

  7. [保存] を選択します。

1. テーブルまたはマトリックス ウィザードを使用してメイン レポートを作成する

[作業の開始] ダイアログ ボックスから、 テーブルまたはマトリックス ウィザードを使用してマトリックス レポートを作成します。

メインレポートを作成する

  1. コンピューター、Web ポータル、SharePoint 統合モードのいずれかから レポート ビルダーを起動します Reporting Services 。

    [新しいレポートまたはデータセット] ダイアログ ボックスが開きます。

    [新しいレポートまたはデータセット] ダイアログ ボックスが表示されない場合、[ファイル] メニュー >[新規作成] を選択します。

  2. [作業の開始] ダイアログ ボックスで、[新しいレポート] が選択されていることを確認し、[テーブルまたはマトリックス ウィザード] を選択します。

1a. 埋め込みデータソースを追加する

このセクションで、メイン レポートに埋め込みデータ ソースを追加します。

埋め込みデータ ソースを作成する

  1. [データセットの選択] ページで [データセットの作成] を選んでから、[次へ] を選びます。

  2. 新規を選択します。

  3. [名前] に、データ ソースの名前として「Online and Reseller Sales Main」と入力します。

  4. [接続の種類の選択] で、[Microsoft SQL Server Analysis Services] を選択し、[構築] を選択します。

  5. [データ ソース] で、データ ソースが [Microsoft SQL Server Analysis Services (AdomdClient)] になっていることを確認します。

  6. [サーバー名] に、Microsoft Analysis Services のインスタンスがインストールされているサーバーの名前を入力します。

  7. [データベース名の選択または入力] で、Contoso キューブを選択します。

  8. [OK] を選択します。

  9. [接続文字列] に次の構文が含まれていることを確認します。

    Data Source=<servername>; Initial Catalog = Contoso  
    
  10. [資格情報の種類] を選択します。

    データ ソースの権限の構成によっては、既定の認証を変更する必要があります。

  11. [OK] を選択します。

  12. データ ソースに接続できることを確認するために、[接続テスト] を選択します。

  13. [OK] を選択します。

  14. [次へ] を選択します。

1b. 埋め込みデータセットを作成する

次に、埋め込みデータセットを作成します。 これを行うには、クエリ デザイナーを使用して、フィルター、パラメーター、および計算されるメンバーと、データセット自体を作成します。

クエリフィルターを作成する

  1. [クエリのデザイン] ページのメタデータ ペインで、キューブ セクションの参照ボタン ( [...] ) を選択します。

  2. [キューブの選択] ダイアログ ボックスで、[Sales] を選択し、[OK] を選択します。

    ヒント

    MDX クエリを手動で作成しない場合は、[デザイン モードに切り替え] アイコンを選択してクエリ デザイナーをクエリ モードに切り替えて、下の完成した MDX をクエリ デザイナーに貼り付けます。その後、「データセットを作成する」の手順 5 に進みます。

    WITH MEMBER [Measures].[Net QTY] AS [Measures].[Sales Quantity] -[Measures].[Sales Return Quantity] MEMBER [Measures].[Net Sales] AS [Measures].[Sales Amount] - [Measures].[Sales Return Amount] SELECT NON EMPTY { [Measures].[Net QTY], [Measures].[Net Sales] } ON COLUMNS, NON EMPTY { ([Channel].[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].[Product Category Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT ( STRTOSET(\@ProductProductCategoryName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].[Sales Territory Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&[2], [Channel].[Channel Name].&[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales Territory Group].&[North America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGSQuery text: Code.  
    
  3. メジャー グループ ペインで Channel を展開し、Channel Name をフィルター ペインの [階層] 列にドラッグします。

    Channel というディメンション名が自動的に [ディメンション] 列に追加されます。 [ディメンション] 列と [演算子] 列は変更しないでください。

  4. [フィルター式] 列の下矢印を選択して、[フィルター式] の一覧を開きます。

  5. フィルター式の一覧で、[すべてのチャネル] を展開し、[Online][Reseller] を選択して、[OK] を選択します。

    これで、次のチャネルのみを含めるフィルターがクエリに追加されます:Online および Reseller。

  6. Sales Territory ディメンションを展開し、Sales Territory Group を [階層] 列 ( Channel Nameの下) にドラッグします。

  7. [フィルター式] の一覧を開き、[All Sales Territory] を展開して [North America] を選択し、[OK] を選択します。

    North America の売上のみを含めるフィルターがクエリに追加されます。

  8. メジャー グループ ペインで Date を展開し、Calendar Year をフィルター ペインの [階層] 列にドラッグします。

    Date というディメンション名が自動的に [ディメンション] 列に追加されます。 [ディメンション] 列と [演算子] 列は変更しないでください。

  9. [フィルター式] 列の下矢印を選択して、[フィルター式] の一覧を開きます。

  10. フィルター式の一覧で、[すべての日付] を展開し、[Year 2009] を選択して、[OK] を選択します。

    2009 年のデータのみを含めるフィルターがクエリに追加されます。

パラメーターを作成する

  1. Product ディメンションを展開し、Product Category Name メンバーを [階層] 列 ( Sales Territory Groupの下) にドラッグします。

  2. [フィルター式] の一覧を開き、[All Products] を選択して、[OK] を選択します。

  3. [パラメーター] チェックボックスを選択します。 パラメーター ProductProductCategoryName がクエリに追加されます。

計算メンバーの作成

  1. 計算されるメンバー ペインの中にカーソルを置き、右クリックして [新しい計算されるメンバー] を選択します。

  2. メタデータ ペインで、 [メジャー] 、Sales の順に展開します。

  3. Sales Quantity メジャーを [式] ボックスにドラッグし、マイナス記号 (-) を入力します。次に、Sales Return Quantity メジャーを [式] ボックスにドラッグして、マイナス記号の後に配置します。

    式が次のようになります。

    [Measures].[Sales Quantity] - [Measures].[Sales Return Quantity]  
    
  4. [名前] ボックスに Net QTY と入力して、[OK] を選択します。

    計算されるメンバー ペインに、計算されるメンバー Net QTY が表示されます。

  5. [計算メンバー] を右クリックし、[新しい計算メンバー] を選択します。

  6. メタデータ ペインで、 [メジャー] 、Sales の順に展開します。

  7. Sales Amount メジャーを [式] ボックスにドラッグし、マイナス記号 (-) を入力します。次に、Sales Return Amount メジャーを [式] ボックスにドラッグして、マイナス記号の後に配置します。

    式が次のようになります。

    [Measures].[Sales Amount] - [Measures].[Sales Return Amount]  
    
  8. [名前] ボックスに Net Sales と入力し、[OK] を選択します。[計算メンバー] ペインに、Net Sales 計算メンバの一覧が表示されます。

データセットを作成する

  1. Channel ディメンションから Channel Name をデータ ペインにドラッグします。

  2. Product ディメンションから Product Category Name をデータ ペインにドラッグして、Channel Name の右側に配置します。

  3. [計算されるメンバー] から Net QTY をデータ ペインにドラッグして、Product Category Name の右側に配置します。

  4. [計算されるメンバー] から Net Sales をデータ ペインにドラッグして、 Net QTYの右側に配置します。

  5. クエリ デザイナーのツール バーで、[実行 (!)] を選択します。

    クエリの結果セットを確認します。

  6. [次へ] を選択します。

1c. メイン レポート データをグループにまとめる

データをグループ化するフィールドを選択し、詳細データおよび集計データを表示する行と列を含むマトリックスをデザインします。

データをグループにまとめる

  1. [フィールドの配置] ページで、Product_Category_Name を [行グループ] にドラッグします。

  2. Channel_Name を [列グループ] にドラッグします。

  3. Net_QTY[値] にドラッグします。

    Net_QTY は、Sum 関数 (数値フィールドの既定の集計関数) によって自動的に集計されます。 値は [Sum(Net_QTY)]です。

    使用可能なその他の集計関数を表示するには、ドロップダウン リストを開きます。 集計関数は変更しないでください。

  4. Net_Sales_Return[値] にドラッグして、[Sum(Net_QTY)] の後に配置します。

    手順 3. および 4. で、マトリックスに表示するデータが指定されます。

1d. メインレポートの小計と合計を追加する

レポートには小計と総計を表示できます。 メイン レポートのデータがインジケーターとして表示されます。 次に、ウィザードの完了後に総計を削除します。

小計と総計を追加するには

  1. [レイアウトの選択] ページの [オプション] で、 [小計と総計を表示] が選択されていることを確認します。

    ウィザードのプレビュー ペインに、4 行を含むマトリックスが表示されます。 レポートを実行すると、最初の行が列グループになり、2 行目に列見出し、3 行目に製品カテゴリのデータ ([Sum(Net_ QTY)][Sum(Net_Sales)])、4 行目に合計が含まれます。

  2. [次へ] を選択します。

  3. [完了] を選択します。

  4. [実行] を選択してレポートをプレビューします。

2. レポートから総計行を削除する

データ値は、列グループの合計も含め、インジケーターの状態として表示されます。 したがって、総計を表示する行を削除します。

総計行を削除する

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. 合計行 (マトリックスの最後の行) を選択し、右クリックして [行の削除] を選択します。

  3. [実行] を選択してレポートをプレビューします。

3. ドリルスルーのためのテキスト ボックス アクションを構成する

ドリルスルーを有効にするために、メイン レポートのテキスト ボックスでアクションを指定します。

アクションを有効にする

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. Product_Category_Name が含まれるセルを右クリックし、[テキスト ボックスのプロパティ] を選択します。

  3. [Actions]\(アクション\) タブを選択します。

  4. [レポートに移動する] を選択します。

  5. [レポートの指定] で、[参照] を選択して、ResellerVSOnlineDrillthrough という名前の詳細レポートを指定します。

  6. 詳細レポートを実行するためのパラメーターを追加するには、[追加] を選択します。

  7. [名前] ボックスの一覧から ProductProductCategoryName を選択します。

  8. [値][Product_Category_Name.UniqueName] と入力します。

    Product_Category_Name はデータセットのフィールドです。

    重要

    ドリルスルー アクションには一意の値が必要なため、 UniqueName プロパティを含める必要があります。

  9. [OK] を選択します。

ドリルスルーフィールドの書式を設定する

  1. Product_Category_Name が含まれるセルを右クリックし、[テキスト ボックスのプロパティ] を選択します。

  2. [フォント] タブを選択します。

  3. [文字飾り] ボックスの一覧の [下線] を選択します。

  4. [色] ボックスの一覧の [青] を選択します。

  5. [OK] を選択します。

  6. レポートをプレビューするには、[実行] を選択します。

製品カテゴリ名が、一般的なリンクの書式 (下線付きの青い文字) になります。

4. 数値をインジケーターに置き換える

販売ルート Online および Reseller の数量と売上の状態をインジケーターで表示します。

Net QTY 値のインジケーターを追加する

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. リボンで [四角形] アイコンを選択し、[Channel_Name] 列グループの [[Sum(Net QTY)]] 行グループ内にある [[Product_Category_Name]] の中を選択します。

  3. リボンで [インジケーター] アイコンを選択し、四角形の中を選択します。 [インジケーターの種類の選択] ダイアログ ボックスが表示されます。 [指向性] インジケーターが選択されています。

  4. 3 Signs と入力し、[OK] を選択します。

  5. インジケーターを右クリックし、ゲージ データ ペインで、[(未指定)] の横にある下矢印を選択します。 [Net_QTY] を選択します。

  6. [Sum(Net QTY)] [合計] [Product_Category_Name]行グループにあるセルに対して、手順 2. ~ 5. を繰り返します。

Net Sales 値のインジケーターを追加する

  1. リボンで [四角形] アイコンを選択し、[[Sum(Net_Sales)]] 列グループの [[Product_Category_Name]] 行グループ内にある [Channel_Name] の中を選択します。

  2. リボンで [インジケーター] アイコンを選択し、四角形の中を選択します。

  3. 3 Signs タイプ、[OK] の順に選択します。

  4. インジケーターを右クリックし、ゲージ データ ペインで、[(未指定)] の横にある下矢印を選択します。 [Net_Sales] を選択します。

  5. [Sum(Net_Sales)] [合計] [Product_Category_Name]行グループにあるセルに対して、手順 1. ~ 4. を繰り返します。

  6. レポートをプレビューするには、[実行] を選択します。

5. 内部パラメーターのプロパティを設定する

既定ではパラメーターが表示されますが、この設定は、このレポートには適していません。 次にパラメーターのプロパティを更新して、パラメーターを内部パラメーターにします。

パラメーターを内部パラメーターにする

  1. レポート データ ペインで [パラメーター] を展開します。

  2. レポート データ ペインで @ProductProductCategoryName, を右クリックし、[パラメーターのプロパティ] を選択します。

  3. [全般] タブで [内部] を選択します。

  4. 必要に応じて、[使用できる値] タブと [既定値] タブを選択してそれぞれのオプションを確認します。 これらのタブのオプションは変更しないでください。

  5. [OK] を選択します。

6. レポートタイトルを追加する

メイン レポートにタイトルを追加します。

レポート タイトルの追加

  1. デザイン サーフェイスで、[選択してタイトルを追加] を選択します。

  2. 2009 Product Category Sales: Online and Reseller Category: と入力します。

  3. 入力したテキストを選択します。

  4. リボンの [ホーム] タブの [フォント] グループで、フォントとして [Times New Roman] 、サイズとして [16pt] 、スタイルとして [太字][斜体] を選択します。

  5. レポートをプレビューするには、[実行] を選択します。

7. メイン レポートを SharePoint ライブラリに保存する

メイン レポートを SharePoint ライブラリに保存します。

レポートの保存

  1. デザイン ビューに切り替えるには、[デザイン] を選択します。

  2. レポート ビルダーの [保存] ボタンを選びます。

  3. オプションで、最近使用したレポート サーバーと SharePoint サイトの一覧を表示するには、[最近使ったサイトとサーバー] を選択します。

  4. レポートを保存する権限がある SharePoint サイトの名前を入力または選択します。 SharePoint ライブラリの URL の構文を以下に示します。

    Http://<ServerName>/<Sites>/  
    
  5. レポートを保存するライブラリに移動します。

  6. [名前] に表示されている既定の名前を「 ResellerVSOnlineMain」に変更します。

    重要

    メイン レポートは、詳細レポートを保存した場所と同じ場所に保存します。 メイン レポートと詳細レポートをそれぞれ異なるサイトまたはライブラリに保存する場合は、メイン レポートの [レポートに移動する] アクションで指定されている詳細レポートの場所が正しいことを確認してください。

  7. [保存] を選択します。

8. メインレポートと詳細レポートを実行する

メイン レポートを実行し、製品カテゴリの列の値を選択して詳細レポートを実行します。

レポートの実行

  1. レポートを保存した SharePoint ライブラリを開きます。

  2. ResellerVSOnlineMain をダブルクリックします。

    レポートが実行されて、製品カテゴリの売上情報が表示されます。

  3. 製品カテゴリ名が含まれている列の [Games and Toys] リンクを選択します。

    詳細レポートが実行されて、Games and Toys 製品カテゴリの値のみが表示されます。

  4. メイン レポートに戻るには、Internet Explorer の [戻る] ボタンを選択します。

  5. 必要に応じて、他の製品カテゴリの名前を選択して動作を確認します。