クエリー結果を要約するには、集約を適用することができる:
- 特定のフィールドまたは計算
- クロスタブ・レイアウトの行または列
クロスタブのレイアウトで値を集計するとき、行または列の総計を表示するかどうかを選択できます。
フィールドまたは計算に集計を適用する
- フィールドまたは計算のField Properties パネルから、適用する集計を選択します。
- 計算の場合、一意な各項目を一度だけ含めるには、Use distinct aggregation を選択します。
- [保存]をクリックします。
クエリのSQL文を作成する際、、次のようにフィールドに集約関数 を適用する:
SUM(フィールド名) FROM ソース
クロス集計結果に集計値を追加する
クロスタブのクエリ結果でフィールドを要約するには、集約値を適用し、行または列の総計を表示するかどうかを選択できます。
- Crosstab パネルから、Values の下に集計するフィールドをドラッグし、適用する数式を選択する。
- 集計を総計として表示するには、合計 で、行または列の合計を表示するかどうかを選択します。
- [保存]をクリックします。
集計値
利用可能なアグリゲーションは以下の通り:
- フィールドのデータ型(Text 、Dateなど)。
- Builder またはSQL のどちらでクエリーを作成してもかまいません。
- フィールドを集計するか、結果をクロス集計するか
集計 | データ型 | 詳細 |
---|---|---|
, COUNT , または DISTINCTCOUNT のカウント。
|
すべて | フィールドにあるアイテムの数を合計する。クロスタブレイアウトで、各項目を一度だけ カウントする:
|
または MIN |
日付、10進数、整数、またはタイムスタンプ | フィールド内の項目の最小値(最小の数値または最も古い時刻の値)を表示します。 |
または MAX |
日付、10進数、整数、またはタイムスタンプ | フィールド内の項目の最大値(最も高い数値または最新の時間値)を表示します。 |
または SUM |
10進数または整数 | フィールドの項目の数値を合計する |
または の平均 AVERAGE |
10進数または整数 | フィールド内の項目の数値を合計し、その合計を項目数で割って平均値(または平均値)を計算する。 |
製品 |
10進数または整数 | フィールドの項目の数値を乗算する注: この集計は、SQL のクロスタブ レイアウトでのみ利用可能です。 |
パーセント |
10進数または整数 | フィールド内の項目の数値を合計し、その合計に対するパーセンテージとして各項目の値を表示する注: この集計は、SQL のクロスタブ レイアウトでのみ利用可能です。 |
列のパーセンテージ またはPERCENTOFCOLUMN |
10進数または整数 | クロス集計レイアウトの場合、各項目の値を各列の合計に対するパーセンテージで表示する。 |
行のパーセント またはPERCENTOFROW |
10進数または整数 | クロスタブのレイアウトの場合、各項目の値を各行の合計に対するパーセンテージで表示します。 |
違い |
10進数または整数 | クロスタブ・レイアウトの場合、各項目の値を前の項目の値から減算し、経時変化を示すなど 注: この集計は、SQL のクロスタブ・レイアウトでのみ利用可能。比較を容易にするため、 |
パーセント差 |
10進数または整数 | クロスタブ・レイアウトの場合、各項目の値を直前の項目の値に対するパーセンテージで表示する(経時変化を表示する場合など)注: この集計は、SQL のクロスタブ・レイアウトでのみ利用可能です。 |
STDEVP またはSTDEVS |
10進数または整数 | クロス集計レイアウトの場合、フィールド内の項目の数値の標準偏差を計算し、値が平均値からどの程度異なるかを測定します。
注: この集計は、SQL のクロスタブ・レイアウトでのみ利用可能です。 |
または の中央値 MEDIAN |
10進数または整数 | クロスタブのレイアウトの場合、フィールドの項目の「典型的な」数値を計算します-項目の50%はこの値より大きく、残りの50%はこの値より小さい。 |
または RUNNINGTOTALSのランニング・トータル |
10進数または整数 | クロスタブのレイアウトでは、フィールドの項目の数値の累積和を計算します。例えば、この集計を適用して、四半期ごとの総収入を追跡する。 |