メイン コンテンツをスキップする 補完的コンテンツへスキップ

集計範囲の定義

数式で集計の値を定義するために使用されるレコードは、通常 2 つの要素により決定されます。ビジュアライゼーションでの作業時は、次の 2 つの要素があります。

  • 軸の値 (チャートの数式での集計の場合)
  • 選択

この 2 つの要素によって集計範囲が決まります。選択、、またはその両方を無視して計算が必要となる場合があるとします。チャート関数では、TOTAL 修飾子、set 分析、またはその 2 つの組み合せを使用すると、これを実行できます。

集計: 方法と説明
方法 説明
TOTAL 修飾子

集計関数内で TOTAL 修飾子を利用すると、軸の値が無視されます。

その結果、可能性のあるすべての項目の値について集計が実行されます。

TOTAL 修飾子の後には、山括弧で囲んだ 1 つ以上の項目名のリストを続けることができます。これらの項目名は、チャート軸の変数のサブセットにする必要があります。この場合、リストされているものを除き、すべてのチャート軸の変数を無視して計算が行われます。つまり、リストされている軸項目の項目値の組み合わせごとに 1 つの値が返されます。また、現在、チャートの軸ではない項目もリストに含めることができます。これは、軸項目が固定されていない場合に、軸をグループ化する場合に役立ちます。グループ内の変数がすべてリストされている場合、この関数はドリルダウン レベルが変更されても機能します。

set 分析 集計内部での set 分析の使用は、選択に優先します。これにより、軸全体で分割されているすべての値について集計が行われます。
TOTAL 修飾子と set 分析

TOTAL 修飾子と set 分析の集計内部での使用は選択に優先し、軸が無視されます。

ALL 修飾子

ALL 修飾子を集計内部で使用する場合は、選択と軸は無視されます。これは {1} set 分析のステートメントと TOTAL 修飾子でも同様です。

=sum(All Sales)

=sum({1} Total Sales)

TOTAL 修飾子

以下は、TOTAL 修飾子を使用した相対的なシェアの計算方法を示した例です。Q2 を選択した場合、TOTAL を使用すると軸が無視され、すべての値の合計が計算されます。

例: 合計修飾子
Year Quarter Sum(Amount) Sum(TOTAL Amount) Sum(Amount)/Sum(TOTAL Amount)
    3000 3000 100%
2012 Q2 1700 3000 56,7%
2013 Q2 1300 3000 43,3%
ヒント メモ数値をパーセントで表示するには、該当するメジャープロパティ パネルを開き、[数値書式] から [数値] を選択し、[書式] から [シンプル] と % 書式の 1 つを選択します。

set 分析

以下は、set 分析を使用した選択前のデータ セット比較方法を示した例です。Q2 が選択されたと想定し、set 定義 {1} で set 分析を使用すると、あらゆる値の合計が計算され、選択は無視されますが、軸で分割されます。

例: set 分析
Year Quarter Sum(Amount) Sum({1} Amount) Sum(Amount)/Sum({1} Amount)
    3000 10800 27,8%
2012 Q1 0 1100 0%
2012 Q3 0 1400 0%
2012 Q4 0 1800 0%
2012 Q2 1700 1700 100%
2013 Q1 0 1000 0%
2013 Q3 0 1100 0%
2013 Q4 0 1400 0%
2013 Q2 1300 1300 100%

TOTAL 修飾子と set 分析

以下は、選択前に実施する set 分析と TOTAL 修飾子を組み合せたすべての軸のデータ セット比較方法を示した例です。Q2 を選択した場合、set 定義 {1} と TOTAL 修飾子の set 分析を使用すると、項目選択と軸は無視され、あらゆる値の合計が計算されます。

例: TOTAL 修飾子と set 分析
Year Quarter Sum(Amount) Sum({1} TOTAL Amount) Sum(Amount)/Sum({1} TOTAL Amount)
    3000 10800 27,8%
2012 Q2 1700 10800 15,7%
2013 Q2 1300 10800 12%

例で使用されているデータ:

AggregationScope:
LOAD * inline [
Year Quarter Amount
2012 Q1 1100
2012 Q2 1700
2012 Q3 1400
2012 Q4 1800
2013 Q1 1000
2013 Q2 1300
2013 Q3 1100
2013 Q4 1400] (delimiter is ' ');

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。