集計関数は、一連の値を要約して単一の結果を計算します。 これにより、合計、平均、最大値、最小値など、大規模なデータセットから有用なサマリーを抽出できます。 このトピックでは、組み込みの集計関数の使用方法について説明します。
BI_AVG
BI_AVG は、指定されたディメンション内のデータの平均値を計算します。
構文 | BI_AVG(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 平均値 |
出力 | 数値 |
例 | BI_AVG([注文額]) チャートで使用されるディメンションで集計し、平均注文額を返します。 |
BI_COUNT
BI_COUNT は、指定されたディメンション内の値の数をカウントします。
構文 | BI_COUNT(expression) |
パラメーターの説明 | expression:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | カウント |
出力 | 数値 |
例 | BI_COUNT([注文 ID]) チャートで使用されるディメンションで集計し、注文数を返します。 |
BI_COUNTD
BI_COUNTD は、指定されたディメンション内の個別値の数をカウントします。
構文 | BI_COUNTD(expression) |
パラメーターの説明 | expression:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 個別カウント |
出力 | 数値 |
例 | BI_COUNTD([注文 ID]) チャートで使用されるディメンションで集計し、一意の注文 ID の数を返します。 |
BI_MAX
BI_MAX は、指定されたディメンション内の最大値を返します。
構文 | BI_MAX(expression) |
パラメーターの説明 | expression:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 最大値 |
出力 | 数値 |
例 | BI_MAX([注文額]) チャートで使用されるディメンションで集計し、最高の注文額を返します。 |
BI_MEDIAN
BI_MEDIAN は、指定されたディメンション内の中央値を返します。
構文 | BI_MEDIAN(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 中央値 |
出力 | 数値 |
例 | BI_MEDIAN([注文額]) チャートで使用されるディメンションで集計し、注文額の中央値を返します。 |
制限事項 | MySQL、AnalyticDB for MySQL 3.0、Hologres、PostgreSQL、SQL Server、Lindorm、Elasticsearch、SLS、IBM DB2 LUW_V10、Gbase 8a、および Vertica データソースではサポートされていません。 |
BI_MIN
BI_MIN は、指定されたディメンション内の最小値を返します。
構文 | BI_MIN(expression) |
パラメーターの説明 | expression:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 最小値 |
出力 | 数値 |
例 | BI_MIN([注文額]) チャートで使用されるディメンションで集計し、最低の注文額を返します。 |
BI_PERCENTILE
BI_PERCENTILE は、現在の分析ディメンション内で、指定された式に対して指定されたパーセンタイルの値を返します。
構文 | BI_PERCENTILE(expression, number) |
パラメーターの説明 |
|
定義 | 指定された式の <number> で指定されたパーセンタイルの値を返します。 <number> は 0 から 1 までの数値定数である必要があります。 |
出力 | 数値 |
例 | BI_PERCENTILE([注文額], 0.9) チャートで使用されるディメンションで集計し、注文額の 90 パーセンタイルの値を返します。 |
制限事項 | MySQL、AnalyticDB for MySQL 3.0、ClickHouse、SQL Server、Lindorm、Shentong、IBM DB2 LUW_V10、SLS、Gbase 8a、および Vertica データソースではサポートされていません。 |
BI_STDEV
BI_STDEV は、指定されたディメンション内のデータの標本標準偏差を計算します。
構文 | BI_STDEV(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 標本標準偏差 |
出力 | 数値 |
例 | BI_STDEV([注文額]) チャートで使用されるディメンションで集計し、注文額の標本標準偏差を返します。 |
BI_STDEVP
BI_STDEVP は、指定されたディメンション内のデータの母集団標準偏差を計算します。
構文 | BI_STDEVP(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 母集団標準偏差 |
出力 | 数値 |
例 | BI_STDEVP([注文額]) チャートで使用されるディメンションで集計し、注文額の母集団標準偏差を返します。 |
BI_SUM
BI_SUM は、指定されたディメンション内のデータの合計を計算します。
構文 | BI_SUM(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 合計 |
出力 | 数値 |
例 | BI_SUM([注文額]) チャートで使用されるディメンションで集計し、注文額の合計を返します。 |
BI_VAR
BI_VAR は、指定されたディメンション内のデータの標本分散を計算します。
構文 | BI_VAR(number) |
パラメーターの説明 | number:非集計関数の数式の結果。ディメンションフィールド、メジャーフィールド、または通常の数式によって計算されたフィールドを指定します。 |
定義 | 母分散 |
出力 | 数値 |
例 | BI_VAR([注文額]) チャートで使用されているディメンション別に集計し、注文額の標本分散を返します。 |
BI_VARP
BI_VARP は、指定されたディメンション内のデータの母集団分散を計算します。
構文 | BI_VARP(number) |
パラメーターの説明 | number:非集計関数式の結果です。ディメンションフィールド、メジャーフィールド、または通常数式で計算されたフィールドを指定できます。 |
定義 | 母集団分散 |
出力 | 数値 |
例 | BI_VARP([注文額]) チャートで使用されるディメンションで集計し、注文額の母集団分散を返します。 |
制限事項 | Lindorm (ワイドテーブルエンジンおよびマルチモデル SQL) および Shentong データソースではサポートされていません。 |