ピボットテーブルでは、大量のデータを動的に集計し、簡単に分析して可視化できます。Zoho Analyticsが提供する直感的なドラッグ&ドロップ操作画面を使用して、テーブル内のデータを有用な集計情報に簡単に変換できます。ピボットテーブルでは、必要に応じて値を簡単に集計、フィルタリングできます。新しいピボットテーブルを作成できるのは、サーバー管理者とマネージャーのみです。Zoho Analyticsのユーザーの役割については、こちらをクリックしてください。
ピボットビューを作成するには、次の手順を実行します。
ピボットテーブルの作成に使用するテーブルを開き、ツールバーで[新規→新しいピボットビュー]を選択して、新しいピボットテーブルを作成することもできます。[デザイン編集]モードでは、選択したテーブルのすべての列が、画面左側の[列一覧]ペインにドラッグ&ドロップ可能な項目として表示されます。右側には、列をドロップするシェルフを備えたデザイン領域があり、その下のプレビュー領域で作成したピボットを確認できます。
メモ:
必要なピボットテーブルを作成したら、ツールバーの[保存]ボタンをクリックしてビューを保存します。表示された[名前を付けて保存]ダイアログで、ピボットテーブルの名前と説明を入力し、ビューの保存先フォルダーを選択して、[OK]をクリックします。
以下は、[ピボット]タブにある各シェルフの簡単な説明です。
ピボットテーブルでデータを集計する方法は、例を使用すると理解しやすくなります。次のテーブルは、店舗の売上データを示しています。
次の例では、ピボットテーブルで上記のテーブルのデータを集計し、年ごとにグループ化した各地域の売上合計を表示しています。この例では、ピボットテーブルの[列]シェルフに日付列、[行]シェルフに地域列、[データ]シェルフに売上列を配置しています。各地域の売上は、[合計]集計を使用して表示されます。また、Zoho Analyticsでは、選択した集計関数に基づいて各行と列の値が自動的に集計されます(この例では加算)。集計行と集計列は、ピボットテーブルの下部と右側に追加されます。
この例の各列には、次の関数が適用されています。
データ列に使用する関数は、その列のデータの種類に応じて、[合計]、[件数]、[平均]、[標準偏差など]の他の関数に変更することもできます。詳細については、次のセクションで説明します。
Zoho Analyticsでは、各シェルフに複数の列(最大15列)をドロップできます。[列/Row]シェルフに複数の列がある場合、Zoho Analyticsでは、左から右または上から下に表示される順序でデータが自動的にグループ化されます。たとえば、[行]シェルフに商品カテゴリー、商品の順に追加すると、すべての商品が商品カテゴリー別にグループ化されるため、関連データや集計情報を簡単に確認できます。同様に、[列]シェルフに日付、地域の順に追加すると、一意の年ごとにすべての地域がグループ化され、対応する集計情報が表示されます。
[データ]シェルフに複数の列を追加すると、次のように各データ列([データ]シェルフ内の列)がピボットテーブル内の個別の列として横方向に配置されます。
ピボットテーブルを作成すると、選択した集計関数に基づいて、Zoho Analyticsにより集計行と集計列が自動的に追加されます。ピボットテーブルの[行]シェルフに複数の列を追加した場合、データの各グループの集計値を表示する行も追加されます。[データ]シェルフにドロップした列ごとに、ピボットテーブルの右側に集計列が追加されます。
Analytics Plusでは、[行]シェルフにドロップした列に基づいて、ピボットのレイアウトをカスタマイズできます。利用可能なレイアウトは次のとおりです。
ピボットテーブルの初期設定のレイアウトです。[行]シェルフの値が、ピボットテーブル内の個別の列として表示されます。
ピボットテーブルをコンパクトに表示するレイアウトです。[行]シェルフの値がグループ化され、ピボットテーブル内の1つの列として表示されます。
メモ:[行]シェルフにドロップした値を表示するコンパクト列には、行ラベルという名前が付けられます。名前を変更するには、ピボットの[デザイン編集]モードで[行ラベル]列に移動し、列名にマウスのカーソルを合わせると表示される[編集]アイコンをクリックします。必要に応じて名前を変更し、Enterキーを押します。
ピボットレイアウトの編集については、こちらをクリックしてください。
Zoho Analyticsでは、作成したピボットテーブルのデータをグループ化して集計するために、列に[合計、件数、平均、最小値、最大値、年など]の関数を適用できます。列に関数を適用すると、その列の値に基づいて算出された単一の値が返されます。
Zoho Analyticsでは、列に適用できる集計/Categorical関数の一覧は、列のデータの種類によって異なります。数値(通貨を含む)データの種類の初期設定の関数は[合計]、日付データの種類では[年]です。列のデータの種類が文字列(カテゴリー/Dimension列)であり、数値ではない場合、初期設定では[実値]関数が適用されます。
適用される初期設定の関数を変更するには、次の手順を実行します。
たとえば、各地域における商品カテゴリー別の各商品の平均売上を確認するには、売上(データ)列のドロップダウンリストから[平均]関数を選択し、[こちらをクリックしてピボットを生成]リンクまたはツールバーの[表示モード]ボタンをクリックします。
次の表は、[行]フィールドと[列]フィールドに適用できるすべての関数と、その機能の説明を示しています。
| 関数 | 説明 |
| ディメンション | 列内の値をテキスト(カテゴリー/dimensional)値)として扱います。各一意の値がテキスト値として返されます。 |
| 範囲 | 列内の数値範囲全体を複数の範囲にグループ化します。例:0~100、101~250など |
| 関数 | 説明 |
| 年 | 列内の一意の年の値をすべて返します。例:2007、2010 |
| 四半期と年 | 列内の一意の四半期の値をすべて返します。例:2010年第1四半期 |
| 月と年 | 列内の一意の月の値をすべて返します。例:2010年3月 |
| 週と年 | 列内の一意の週の値をすべて返します。例:2010年第1週 |
| 年全体 | 日付列内の一意の日付をすべて返します。例:1/1/2011 |
| 日時 | 列内の一意の日付と時刻の組み合わせをすべて返します。例:01/12/2010 00:10:07 |
| 関数 | 説明 |
| 四半期 | すべての年を対象に、四半期に基づく季節的な傾向を特定できます。例:第1四半期、第2四半期。 |
| 月 | すべての年を対象に、月に基づく季節的な傾向を特定できます。例:1月、2月。 |
| 週 | すべての年を対象に、週に基づく季節的な傾向を特定できます。例:第1週、第2週。 |
| 曜日 | すべての年を対象に、曜日に基づく季節的な傾向を特定できます。例:日曜日、月曜日。 |
| 日 | すべての日付を対象に、月内の日に基づく季節的な傾向を特定できます。例:1~31。 |
| 時間帯 | 1日の時間帯ごとの傾向を特定できます。例:0~23時。 |
| 関数 | 説明 |
| 実際の値 | 列内の重複しないすべての値が一覧表示されます。 |
| 関数 | 説明 |
| 合計 | 列内のすべての値の合計を返します。合計はカテゴリー/group単位で計算されます。 |
| 最大値[Max] | 列内の最大値を返します。 |
| 最小値[Min] | 列内の最小値を返します。 |
| 平均値[Avg] | 指定した列内のすべての値の算術平均を返します。 |
| 標準偏差 | 列の標準偏差を返します。 |
| 分散 | 列の分散を返します。 |
| 件数 | 列内の値の件数を返します。 |
| 重複しない件数 | 列内の重複しない値の件数を返します。 |
| 関数 | 説明 |
| 件数 | 列内の日付値の件数を返します。 |
| 重複しない件数 | 列内の重複しない日付値の件数を返します。 |
| 関数 | 説明 |
| 件数 | 列内の値の件数を返します。 |
| 重複しない件数 | 列内の重複しない値の件数を返します。 |
ピボットを作成する際は、列のデータ型に応じて、合計、最大値、最小値、平均値、または件数のいずれかでデータを集計できます。さらに、Zoho Analyticsには、列内の他の値に基づいてデータ値を集計できる高度な集計オプションも用意されています。たとえば、年ごとの売上の累計を表示したり、総売上に対する各地域の製品売上の割合を表示したりできます。
高度な集計では、次の関数を使用できます。
| 関数 | 説明 |
| 行に対する割合 | 各行の合計に対する割合としてデータを表示します。 |
| 列に対する割合 | 各列の合計に対する割合としてデータを表示します。 |
| 総計に対する割合 | レポート内のすべてのデータの総計に対する割合として値を表示します。 |
| 累計 | レポート内の連続するセルのデータを累計として表示します。項目を累計表示する基準項目を選択する必要があります。 |
| 前の値との差 | 指定した基準項目に基づき、各セルのデータを前のセルの値との差として表示します。 |
| 前の値に対する割合 | 指定した基準項目に基づき、各セルのデータを前のセルの値に対する割合として表示します。 |
| 前の値との差の割合 | 指定した基準項目に基づき、各セルのデータを前のセルの値との差の割合として表示します。 |
ピボットテーブルには、列をフィルター処理して必要なデータのみを表示できる便利な機能があります。Zoho Analyticsでは、列のデータ型に応じて、特定の範囲、個別の値、日付範囲などを基準に列をフィルター処理できます。特定の数値範囲、日付範囲、個別の値、上位10件、下位10件など、さまざまなフィルターオプションを利用できます。また、ピボットには複数の列に基づく複数のフィルターを適用できます。このページで説明するフィルターオプションは、ピボットテーブルの設計中(設計モード)にのみ適用でき、表示モードでは適用できません。
必要なピボットビューを作成した後、フィルターを適用するには、次の手順を実行します。
フィルターオプションは、Zoho Analyticsで作成するグラフ、ピボットテーブル、概要ビューなど、すべての種類のレポートで共通です。使用できるフィルターオプションは、ドロップした列のデータ型によって異なります。各種フィルターオプションについては、グラフのページにあるフィルターのセクションを参照してください。
Zoho Analyticsでは、ピボットの表示モードにユーザーフィルターと呼ばれる動的フィルターを追加することもできます。これにより、レポートを利用するユーザーは、ユーザーフィルターとして公開されたフィルター列を使用して、表示中のレポートデータにフィルターを適用できます。ユーザーフィルターに追加したフィルター列は、用途に応じてドロップダウンボックス、スライダー、日付範囲選択など、さまざまな表示形式で表示できます。
ユーザーフィルターを設定する手順は、Zoho Analyticsで作成するすべての種類のレポートで共通です。さまざまな列の種類(データ型)にユーザーフィルターを設定する方法については、グラフのページにあるユーザーフィルターのセクションを参照してください。