ピボットテーブル計算を適用する方法 - Amazon QuickSight

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ピボットテーブル計算を適用する方法

以下で説明する方法で、テーブル計算を適用することができます。テーブル計算は一度に 1 つのフィールドのみに適用されます。そのため、複数の値を持つピボットテーブルの場合、計算は計算を適用したフィールドを表すセルにのみ適用されます。

Table across

[Table across (テーブルの横方向)] を使用すると、グループ化とは関係なく、計算がピボットテーブルの行方向に適用されます。これがデフォルトのアプリケーションです。例えば、次のピボットテーブルを指定するとします。

Pivot table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Table across を使用して Running total 関数を適用すると以下の結果が得られ、最後の列が行の合計になります。

Table showing billed amounts by region, year, and consumption channel with API totals highlighted.

Table down

[Table down (テーブルの縦方向)] を使用すると、グループ化とは関係なく、計算はピボットテーブルの列方向に適用されます。

Table down を使用して Running total 関数を適用すると以下の結果が得られ、最後の列が行の合計になります。

Table showing billed amounts by region, year, and consumption channel for APAC, EMEA, and US.

Table across down

[Table across down (テーブルの横方向と縦方向)] を使用すると、計算はピボットテーブルの行方向に適用され、次にその結果を使用して計算が列方向に適用されます。

Table across を使用して Running total 関数を適用すると以下の結果が得られます。この場合、合計は縦方向と横方向に集計され、総合計が右下のセルに表示されます。

Table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

この場合、Table across down を使用して Rank 関数を適用すると仮定します。これにより、初めにランクがテーブルの行方向で確定され、次にこれらのランクが列方向でランク付けされます。この手法を使用すると、次の結果が得られます。

Table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US from 2014-2016.

Table down across

[Table down across (テーブルの縦方向と横方向)] を使用すると、計算はピボットテーブルの列方向に適用されます。次に、その結果を受け取り、ピボットテーブルの行全体で計算を再適用します。

Table down across を使用して Running total 関数を適用すると、次の結果が得られます。この場合、合計は縦方向と横方向に集計され、総合計が右下のセルに表示されます。

Table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Table down across を使用して Rank 関数を適用すると、次の結果が得られます。この場合、初めにランクがテーブルの列方向で確定されます。次にこれらのランクが行方向でランク付けされます。

Table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US from 2014-2016.

Group across

[Group across (グループの横方向)] を使用すると、計算はピボットテーブルのグループ境界内で行方向に適用されます。グループ境界は、列に適用されている 2 番目のレベルのグループ化で決定されます。例えば、field-2 でグループ化し、次に field-1 でグループ化した場合、グループ化は field-2 レベルで適用されます。field-3、field-2、field-1 の順にグループ化した場合も、グループ化は field-2 レベルで適用されます。グループ化が存在しない場合、[Group across (グループの横方向)] の結果は [Table across (テーブルの横方向)] の結果と同じになります。

例えば、列が Service Line でグループ化され、さらに Consumption Channel でグループ化されている次のピボットテーブルがあるとします。

Pivot table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Group across を使用して Running total 関数を適用すると、次の結果が得られます。この場合、関数は各サービスカテゴリーグループの列により設定される境界内で行方向に適用されます。Mobile 列には、対応する行で表される Consumption ChannelService Line (年) の、該当 Customer Region の両方の Date 値の合計が表示されます。例えば、強調表示されたセルは APAC リージョンの 2012 年における、Consumption Channel という名前の Service Line のすべての Billing 値の合計を表しています。

Data table showing billed amounts across regions, years, and service channels with a highlighted cell.

Group down

[Group down (グループの縦方向)] を使用すると、計算はピボットテーブルのグループ境界内で列方向に適用されます。グループ境界は、行に適用されている 2 番目のレベルのグループ化で決定されます。例えば、field-2 でグループ化し、次に field-1 でグループ化した場合、グループ化は field-2 レベルで適用されます。field-3、field-2、field-1 の順にグループ化した場合も、グループ化は field-2 レベルで適用されます。グループ化が存在しない場合、[Group down (グループの縦方向)] の結果は [Table down (テーブルの縦方向)] の結果と同じになります。

たとえば、行が Customer Region でグループ化され、さらに Date (年) でグループ化されている次のピボットテーブルがあるとします。

Pivot table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Group down を使用して Running total 関数を適用すると、次の結果が得られます。この場合、関数は各 Customer Region グループの行により設定される境界内で列方向に適用されます。2014 行には、対応する列で表される Customer RegionService Line の、該当 Consumption Channel のすべての年の合計が表示されます。たとえば、強調表示されたセルは Billing サービスの Mobile チャネルにおける、APAC リージョンのこのレポートに表示されるすべての Date 値 (年) の合計を表しています。

Data table showing billed amounts by region, year, service line, and consumption channel.

Group across down

[Group across down (グループの横方向と縦方向)] を使用すると、計算はピボットテーブルのグループ境界内で行方向に適用されます。グループ境界は、列に適用されている 2 番目のレベルのグループ化で決定されます。関数は結果を受け取り、ピボットテーブルの列方向に計算を再適用します。これを使用すると、計算はピボットテーブルのグループ境界内で適用されます。グループ境界は、行に適用されている 2 番目のレベルのグループ化で決定されます。

例えば、field-2 で行または列をグループ化し、次に field-1 でグループ化した場合、グループ化は field-2 レベルで適用されます。field-3、field-2、field-1 の順にグループ化した場合も、グループ化は field-2 レベルで適用されます。グループ化が存在しない場合、[Group across down (グループの横方向と縦方向)] の結果は [Table across down (テーブルの横方向と縦方向)] の結果と同じになります。

例えば、列が Service Line でグループ化され、さらに Consumption Channel でグループ化されている次のピボットテーブルがあるとします。行は Customer Region でグループ化され、さらに Date (年) でグループ化されます。

Pivot table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Group across down を使用して Running total 関数を適用すると、次の結果が得られます。この場合、グループ境界内で合計は縦方向と横方向に集計されます。ここでは、これらの境界は列の Service Line と行の Customer Region です。各グループの右下のセルに、総合計が表示されます。

Table showing billed amounts by region, date, service line, and consumption channel.

Group across down を使用して Rank 関数を適用すると、次の結果が得られます。この場合、関数は初めに各 Service Line グループにより設定される境界内で行方向に適用されます。次に、この関数は最初の計算の結果にもう一度適用されます。今回は、各 Customer Region グループにより設定される境界内で、列方向に適用されます。

Table showing billed amounts by region, date, service line, and consumption channel.

Group down across

[Group down across (グループの縦方向と横方向)] を使用すると、計算はピボットテーブルのグループ境界内で列方向に適用されます。グループ境界は、行に適用されている 2 番目のレベルのグループ化で決定されます。次に、Amazon QuickSight は結果を受け取り、ピボットテーブルの行全体で計算を再適用します。さらに、これを使用すると、計算はピボットテーブルのグループ境界内で適用されます。グループ境界は、列に適用されている 2 番目のレベルのグループ化で決定されます。

例えば、field-2 で行または列をグループ化し、次に field-1 でグループ化した場合、グループ化は field-2 レベルで適用されます。field-3、field-2、field-1 の順にグループ化した場合も、グループ化は field-2 レベルで適用されます。グループ化が存在しない場合、[Group down across (グループの縦方向と横方向)] の結果は [Table down across (テーブルの縦方向と横方向)] の結果と同じになります。

例えば、次のピボットテーブルを指定するとします。列は Service Line でグループ化され、さらに Consumption Channel でグループ化されます。行は Customer Region でグループ化され、さらに Date (年) でグループ化されます。

Pivot table showing billed amounts by customer region, date, and consumption channel for APAC, EMEA, and US.

Group down across を使用して Running total 関数を適用すると、次の結果が得られます。この場合、グループ境界内で合計は縦方向と横方向に集計されます。この場合、これらの境界は列の Service Category と行の Customer Region です。各グループの右下のセルに、総合計が表示されます。

Table showing billed amounts by region, date, service line, and consumption channel.

Group down across を使用して Rank 関数を適用すると、次の結果が得られます。この場合、関数は初めに各 Customer Region グループにより設定される境界内で列方向に適用されます。次に、この関数は最初の計算の結果にもう一度適用されます。今回は、各 Service Line グループにより設定される境界内で、行方向に適用されます。

Table showing billed amounts by region, date, service line, and consumption channel for APAC, EMEA, and US.