チュートリアル5.1: シンプルなピボットレポートの作成

Tablixデータ領域を使用すると、シンプルなピボットレポートを作成することができます。ここで作成するレポートは、デフォルトの行グループ、列グループを使用してデータを表示します。

このチュートリアルのねらい

このチュートリアルでは、Tablixデータ領域を使用してシンプルなピボットレポートを作成する手順を紹介します。

メモ: このチュートリアルでは、サンプルの共有データセット「売上情報_年間」を使用します。共有データセットと共有データソースは、管理者ダッシュボードで表示/編集が可能です。共有データセットの追加の詳細については、「チュートリアル7.1: 共有データセットの追加」を参照してください。

このチュートリアルを完了すると、次のようなレポートが作成されます。

HTML5 Webデザイナにアクセスしてデータセットを追加する

  1. ActiveReports11.0J Serverの利用者ポータルで、[新規レポート]をクリックします。HTML5 Webデザイナが新しいブラウザタブで開かれます。
  2. [テンプレートの選択]セクションに表示されているテンプレートのリストから、「01_空白のRDLレポート」を選択し、デザイナの下部にある[レポートの作成]をクリックします。新規レポートのページが開かれます。
    これで、Webデザイナでのレポートのデザインが可能になります。
  3. Webデザイナの右上にある[データ]タブをクリックします。
  4. [データセット]セクションの横にある[+ 追加]をクリックし、表示される使用可能な共有データソース、共有データセットのリストから、[共有データセット]セクションの「売上情報_年間」を選択します。
  5. 「追加」をクリックします。売上情報_年間データセットがレポートに追加されます。

レポートレイアウトを作成する

  1. デザイナの左側にあるレポートコントロールのリストからContainerコントロールをレポートのデザイン領域へとドラッグ&ドロップします。
  2. デザイナの左側にあるレポートコントロールのリストからTablixデータ領域をContainerコントロール上へとドラッグ&ドロップします。

    Tablixデータ領域には、次のように行グループ、列グループ、本体領域、コーナー領域が配置されています。

    静的行を追加して列グループの見出し(静的テキスト)を表示するために、次の手順を行います。

  3. Tablix1の列グループ領域を右クリックし、コンテキストメニューでオプションを表示します。
  4. [行] > [外側のグループ - 上]の順にアクセスします。

    これで、デザイン領域のTablixは次のような外観になります。

Tablixデータ領域にデータをバインドする

Tablixデータ領域にデータを設定していきましょう。各行にはカテゴリを、各列には月を表示し、それらが重なる箇所に合計額を表示する必要があります。

  1. [データ]タブの[データセット]セクションに追加した売上情報_年間データセットの横にあるドロップダウンを開き、追加されたデータセットのフィールドのリストを表示します。
  2. 次のようにカテゴリフィールドを行グループへとドラッグ&ドロップします。
     
  3. Tablixの列グループを選択し、次のように入力します。=Fields!月.Value & "月"
  4. [データ]タブの売上情報_年間データセットのフィールドのリストから売上高フィールドをTablixの本体領域へとドラッグ&ドロップします。

    毎月の合計額を表示するために、次の手順を行います。

  5. 売上高フィールドを格納している本体領域を選択します。
  6. 右上にある[プロパティ]タブへと移動し、プロパティの横にあるラジオボタンをクリックします。
  7. ドロップダウンから[式]を選択し、 開かれる[式エディタ: 共通 - 値]ダイアログの式を次のように編集します。
    =Sum(Fields!売上高.Value)/100
  8. [保存]をクリックして式を保存し、ダイアログを閉じます。

Tablixデータ領域にラベルを追加する

Tablixのコーナー領域(左上の部分)にあるセルを結合するために、次の手順を行います。

  1. マウスのドラッグ操作か、Ctrl + クリック操作でTablixのコーナー領域にある2つのセルを選択します。
  2. 選択したセルを右クリックし、オプションをコンテキストメニューで表示します。[セル] > [セルの結合]の順にアクセスします。

    各列にラベルを追加するために、次の手順を行います。

  3. 結合したセルを選択し、「カテゴリ」とテキストを入力します。
  4. 列グループ=Fields!月.Value & "月"の上にあるテキストボックスを選択し、「2014年度売上高」とテキストを入力します。
    これで、このTablixの列のラベルは次のようになります。
  5. 金額を通貨記号付きで表示するために、=Sum(Fields!売上高.Value)/100フィールドを含んだセルを選択し、[プロパティ]タブの[テキスト]セクションの表示形式プロパティを「Currency (digits: 0)」に設定します。

データを管理する

Tablixデータ領域では、グループ化したデータがどのような構造で描画されるかを管理する必要があります。この管理は、[グループ]セクションの式プロパティを使用することで行われます。以下にその方法を説明します。

  1. デザイナの左上にある[エクスプローラ]アイコンをクリックし、Tablix1を選択します。
  2. [エクスプローラ]の下にある[グループエディタ]アイコンをクリックし、行グループ、列グループの一覧を表示します。

    各行グループのカテゴリを表示するために、次の手順を行います。

  3. カテゴリの行グループ(Tablix1_カテゴリ1)を選択し、デザイナの右上の[プロパティ]タブへと移動します。
  4. [グループ]セクションのプロパティの横にある[項目の表示]をクリックします。
  5. 式を含んだボックスの横にあるラジオボタンをクリックしてフィールドのリストを表示し、カテゴリフィールドが選択されていることを確認します。

    列グループの各セルに月を表示するために、次の手順を行います。

  6. [グループエディタ]で月の列グループ(Tablix1_月1)を選択し、[プロパティ]タブへと移動します。
  7. [グループ]セクションのプロパティの横にある[項目の表示]をクリックします。
  8. 式を含んだボックスの横にあるラジオボタンをクリックしてフィールドのリストを表示し、フィールドが選択されていることを確認します。

    月を昇順で表示するために、次の手順を行います。
  9. Tablix1_月1を選択し、[プロパティ]タブへと移動します。
  10. [データ]セクションの並べ替えの式プロパティの横にある[項目の表示]をクリックし、[+ 項目の追加]をクリックします。
  11. 開かれるボックスの横にあるラジオボタンをクリックしてフィールドのリストを表示し、フィールドを選択します。デフォルトで、並べ替えの順番は昇順になっています。
    メモ: 並べ替えを設定したデータが昇順・降順のいずれの順に並べられているかは、ボックス内右側に表示されているアイコンで見分けることができます(昇順 降順)。このアイコンをクリックすることで、データの並べ替えの順番を切り替えることができます。

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

  1. デザイナの左側にあるレポートコントロールのリストからTextBoxコントロールをデザイン領域のContainerコントロールよりも上の位置にドラッグ&ドロップします。必要に応じて、 このテキストボックスを配置するスペースを作るためにコンテナの位置を調整してください。
  2. テキストボックスの内側をクリックし、「売上データ(単位:百円)」とテキストを入力します。

ピボットレポートの外観をカスタマイズする

メモ: 上の画像を参考に、レポートに配置する各コントロールのサイズや位置を適宜調整してください。

  1. レポートの用紙サイズと印刷の方向を指定するために、[エクスプローラ][レポート]を選択し、[プロパティ]タブへと移動し、各プロパティを次のように設定します。
    プロパティ名 プロパティの値
    サイズ - 用紙サイズ A3
    サイズ - 印刷の方向 Landscape
  2. Tablixに罫線を適用するために、[エクスプローラ]Tablix1を選択し、[プロパティ]タブの[罫線]セクションにあるスタイルプロパティを「Solid」に設定します。
  3. Tablixの静的行とレポートのタイトルをカスタマイズするために、「カテゴリ」「2014年度売上」「売上データ」のテキストが入ったテキストボックスの各プロパティを次のように設定します。
    プロパティ名 プロパティの値
    背景 - 背景色 Plum
    テキスト - 太さ Bold
    テキスト - 水平方向の整列 Center
    テキスト - 垂直方向の整列 Middle
    罫線 - スタイル Solid
  4. Tablixの本体領域、列グループ領域をカスタマイズするために、各プロパティを次のように設定します。
    プロパティ名 プロパティの値
    本体領域 (=Sum(Fields!売上高.Value)/100)
    罫線 - スタイル Solid
    テキスト - 水平方向の整列 Center
    行グループ領域 (=[カテゴリ])
    罫線 - スタイル Solid
    列グループ領域 (=[月] & "月")
    テキスト - 水平方向の整列 Center
    背景 - 背景色 MediumOrchid

レポートを表示/保存する

  1. デザイナの左上にある[プレビュー]をクリックし、レポートの最終結果を表示します。
  2. プレビューモードを終了するには、デザイナの左上隅にある[戻る]をクリックします。
  3. デザイナの上部にある[ファイル]タブへと移動します。[名前を付けて保存]をクリックし、画面下部にある[新規レポート]の名前を任意のものに変更して[レポートの保存]をクリックします。レポートの説明やリビジョンコメントを追加することもできます。

 

 


©2017 GrapeCity inc. All rights reserved.