5 レポートの作成
5.2 テーブルの使用
5.2.3 セクション、ブレークおよび並べ替えを使用したデータの整列
5.2.3.1 データをグループ化するためのセクションの使用
5.2.3.1.1 セクションによる情報のグループ化
セクションを使用すると、レポート情報をより小さく把握しやすいグループに分割できます。
例
例えば売上げを四半期ごとにまとめると、レポートにセクションが作成されます。
テキサスの地域担当マネージャだとします。担当地域の店舗の年間売上げを都市別および四半期別に示すレポートを受 け取りました。
都市 四半期 売上げ
オースチン 第 1 314430
オースチン 第 2 273608
オースチン 第 3 294798
オースチン 第 4 252644
ダラス 第 1 215874
ダラス 第 2 194689
ダラス 第 3 204066
ダラス 第 4 188791
ヒューストン 第 1 572177
ヒューストン 第 2 619924
都市 四半期 売上げ
ヒューストン 第 3 533765
ヒューストン 第 4 520332
四半期ごとの都市別の売上げ結果を比較するため、[四半期]をセクション値に設定しました。レポートが四半期別の 4 つ のセクションに分割されます。
第 1
都市 売上げ
オースチン 314430
ダラス 215874
ヒューストン 572177
第 2
都市 売上げ
オースチン 273608
ダラス 194689
ヒューストン 619924
第 3
都市 売上げ
オースチン 294798
ダラス 204066
ヒューストン 533765
第 4
都市 売上げ
オースチン 252644
ダラス 188791
ヒューストン 520332
同じレポートに、1つのセクションだけの単純なものから複数のサブセクションを含んだマルチセクションまで作成することも できます。レポート内のセクションを削除、再編成することもできます。
セクションは、次のいずれかのソースから作成します。
● テーブルまたはチャートにすでに表示されているディメンション: ディメンションを右クリックし、[セクションとして設定] を 選択します。
● ドキュメントには含まれているが、テーブルやチャートには表示されていないディメンション メジャーオブジェクトを使ってセクションを作成することはできません。
5.2.3.1.2 セクションへのフィルタの適用
セクションフィルタは、セクションヘッダの値、またはセクション内に表示される値に基づいて適用することができます。
セクションヘッダに対するセクションフィルタの適用
"国"に関するセクションを含むレポートがある場合、フィルタ"国" = "アメリカ"を適用すると、アメリカ以外の国のすべて のセクションが除外されます。
セクションデータに対するセクションフィルタの適用
"地域" に関するセクションを含むレポートがある場合、フィルタ "製品"="飲み物" をセクションに適用すると、レポートには製
品 "飲み物" を含むすべてのセクションが含まれます。
この場合、レポートに残っているセクションには、該当する地域で販売された、飲み物以外の製品が含まれます。セクションフ ィルターは、飲み物が販売された地域を保持するものの、セクションのデータから他の製品を除外しないためです。
つまり、フィルタはセクションのデータに基づいていますが、セクションヘッダのデータに間接的に適用されます。
5.2.3.1.3 列からセクションを作成する
セクションとして定義する列を右クリックして、[セクションとして設定] をクリックします。
5.2.3.1.4 ディメンションからセクションを作成する
1. レポート要素 セクション セクションの挿入 を選択します。
2. レポート内のセクションを挿入する位置をクリックします。
3. 表示されるダイアログボックスでディメンションを選択して、[OK] をクリックし、セクションを挿入します。
5.2.3.1.5 階層からのセクションの作成
階層でセクションを作成する場合、階層の各メンバーがセクションヘッダになります。セクションの展開は、テーブルの列のメン バーを展開する場合と同じ方法で行います。
次のデータを表示するレポートがあります。
顧客の地理 性別 インターネット売上金額
すべての顧客 男性 235,243
女性 254,342
オーストラリア 男性 34,342
女性 45,464
カナダ 男性 12,232
女性 14,242
フランス 男性 17,343
女性 18,001
"顧客の地理" にセクションを作成すると、レポートはまず次のように表示されます。
すべての顧客
性別 インターネット売上金額
男性 235,243
女性 254,342
セクションヘッダを展開すると、レポートは次のように表示されます。
すべての顧客
性別 インターネット売上金額
男性 235,243
女性 254,342
オーストラリア
性別 インターネット売上金額
男性 34,342
女性 45,464
カナダ
性別 インターネット売上金額
男性 12,232
女性 14,242
フランス
性別 インターネット売上金額
男性 17,343
女性 18,001
5.2.3.1.6 サブセクションの作成
既存のセクション内にセクションを作成することによって、セクション内のセクション (サブセクション) を持つレポートを作成でき ます。
5.2.3.1.7 セクションセルまたはセクションを削除する
セクションセルを右クリックして、 削除 セルのみ を選択してセクションセルを削除するか、 削除 セルとセクショ
ン を選択してセルとセクションを削除します。
5.2.3.1.8 セクションのページレイアウトを設定する
1. セクションを右クリックして、メニューから [セクションの書式設定] を選択します。
2. ダイアログボックスで [レイアウト] タブを選択します。
3. 各セクションを新しいページで開始するには、[新規ページで開始] を選択します。
4. セクション内で改ページをしないようにするには、[改ページしない] を選択します。
5. すべてのページでセクションヘッダを繰り返すには、[すべてのページで繰り返す] を選択します。
5.2.3.1.9 セクションを非表示にする
1. セクションを選択します。
2. レポート要素 動作 非表示 を選択して、セクションを非表示にします。
3. セクションが空の場合に非表示にするには、 レポート要素 動作 空の場合に非表示 を選択します。
4. 式が True の場合にセクションを非表示にするには、 レポート要素 動作 以下の場合に非表示 を選択し、[式が
True の場合に非表示] を選択してボックスに式を入力します。
式は論理値 (True または False) を返す必要があります。
5.2.3.1.10 非表示のテーブル、セル、またはセクションを再表示する
テーブル、セル、およびセクションは、データが入っていないか、式の結果に基づいている場合には、無条件で非表示にする ことができます。これらのテーブルを再表示することができます。レポートで非表示の要素をすべて表示するには、レポート内 を右クリックし、[すべての非表示コンテンツを表示] を選択します。また、次のこともできます。
1. 左枠の [ドキュメント構造とフィルタ] タブで非表示のテーブル、独立セル、またはセクションを選択するか、非表示のレポ ートオブジェクトをそれが表示されているテーブルから選択します。
2. 右クリックして 非表示 表示 を選択します。
5.2.3.1.11 セクションの色とイメージを定義する
1. セクションを右クリックして、[セクションの書式設定] を選択します。
2. ダイアログボックスで [表示] タブをクリックします。
3. [表示] タブのコントロールを使用して、色およびイメージを定義します。
5.2.3.2 ブレークの使用 5.2.3.2.1 ブレークの定義
ブレークとはブロックを分割したもので、選択したディメンション、詳細、メジャーの値に従ってセクションごとにデータがグルー プ化されます。セクションは、同じデータブロック内に小テーブルとして表示されます。
ブレークを適用すると、ディメンションのそれぞれの値に対応するデータを個別のセクションに表示できます。
ブレークには次の2つの大きな利点があります。
● データの表示方法をより効果的に整理できる。
● 小計を表示できる。
● サブ集計を表示できる。
5.2.3.2.2 ブレークとセクションの比較
セクションとは、データをセクションヘッダと呼ばれる独立セルに分割したものです。各セクションヘッダにはディメンションの1 つの値だけが表示され、その値に対応するデータがブロックに表示されます。
ブレークとは、ブロック内のデータを分割するものです。列には、ブロック内の行に繰り返さし表示されるディメンション、詳細ま たはメジャーの値があります。
5.2.3.2.3 階層へのブレークの適用
階層にブレークを適用すると、すべてのレベルのすべての階層メンバーに対してブレークが適用されます。
例
階層に適用されたブレーク
次のデータを表示するレポートがあります。
顧客 性別 売上数量
ALL F 131,587
M 138,215
米国 F 131,587
M 138,215
カナダ F 36,759
M 37,989
"顧客" 階層にブレークを適用すると、次のように表示されます。ブレークが "顧客" の各メンバーに適用されています。
顧客 性別 売上数量
ALL F 131,587
M 138,215
ALL 269,802
顧客 性別 売上数量
米国 F 131,587
M 138,215
米国 269,802
顧客 性別 売上数量
カナダ F 36,759
M 37,989
カナダ 74,748
5.2.3.2.4 ブレーク挿入時のデフォルトの並べ替え順序
オブジェクトにブレークを挿入すると、オブジェクトの値が以下のように自動的に昇順に並べ替えられます。
● 値が数値の場合は、最小値が1行目に表示され、最大値が最終行に表示されます。
● アルファベットの場合は、上から下にアルファベット順に表示されます。
この並べ替え順は、いつでも変更できます。
複数のブレークを適用し、それぞれのブレークに並べ替えの優先順位を設定できます。これにより、さまざまなディメンション、
詳細またはメジャーを使って複数のブレークを挿入した場合でも、データの表示方法を制御できます。
5.2.3.2.5 ブレークを挿入する
注記
フォーム表にはブレークを挿入できません。
ブレークを追加するには、デザインモードにする必要があります。
1. ブレークを適用する列を選択します。
2. 分析 表示 ブレーク ブレークの追加 を選択します。
テーブルが、列に含まれる一意の値の数と同数の小テーブルに分割されます。各小テーブルにフッタが付きます。
関連リンク
ブレークを管理する [ページ 160]
5.2.3.2.6 ブレークを削除する
ブレークを削除するには、デザインモードにする必要があります。
1. ブレークを定義する列を選択します。
2. 分析 表示 ブレーク ブレークの削除 を選択します。
列にブレークが定義されていない場合は、[ブレークの削除] のメニュー項目は使用できません。
3. すべてのブレークを削除するには、テーブル内の任意の列を選択してから、 分析 表示 ブレーク すべてのブレ ークの削除 を選択します。
テーブルにブレークが定義されていない場合は、[すべてのブレークの削除] のメニュー項目は使用できません。
5.2.3.2.7 ブレークを管理する
ブレークを管理するには、デザインモードにする必要があります。
1. テーブル内の任意の列を選択します。
2. 分析 表示 ブレーク ブレークの管理 を選択します。
テーブルに定義されているブレークがダイアログボックスに表示されます。テーブルがクロスタブの場合は、横軸と縦軸 の両方のブレークがダイアログボックスに表示されます。各ブレークは、ブレークが定義されているディメンションで表現さ れます。ディメンションが表示される順序は、ブレークが適用されている順序を示しています。