基本関数
計算指標ビルダーでは、統計関数および数学関数を適用できます。この記事では、関数とその定義をアルファベット順に示します。
表関数と行関数
表関数とは、表のどの行についても出力が同じになる関数です。行関数とは、表の各行で出力が異なる関数です。
該当する場合および関連する場合、関数には、関数のタイプで注釈が付けられます。[テーブル]{class="badge neutral"}[行]{class="badge neutral"}
ゼロを含むパラメーターとは
このパラメーターは、計算にゼロを含むかどうかを示します。ゼロは 何もない ことを意味する場合もあれば、重要な意味を持つ場合もあります。
例えば、売上高の指標がある場合に、ページビュー数の指標をレポートに追加すると、すべてゼロの売上高の行が突然表示されます。その追加の指標が MEAN(平均値)、ROW MINIMUM(行の最小値)、QUARTILE(四分位数)および売上高列にあるその他の計算に影響を与えることは避けるべきです。この場合は、include-zeros
パラメーターを確認します。
別のシナリオとして、2 つの目標指標があり、一方の指標の平均または最小値が高くなるのは、一部の行がゼロであるためです。その場合、パラメーターにゼロを含めるかどうかを確認しないことを選択できます。
絶対値
ABSOLUTE VALUE(metric)
[行]{class="badge neutral"}
列の最大値
COLUMN MAXIMUM(metric, include_zeros)
指標列の一連のディメンション要素の中の最大値を返します。MAXV は、複数のディメンション要素の 1 つの列(指標)内を垂直方向に評価します。
列の最小値
COLUMN MINIMUM(metric, include_zeros)
指標列の一連のディメンション要素の中の最小値を返します。MINV は、複数のディメンション要素の 1 つの列(指標)内を垂直方向に評価します。
列の合計値
COLUMN SUM(metric)
(1 つのディメンションの複数の要素の)1 つの列内の指標のすべての数値を加算します。
カウント
COUNT(metric)
[テーブル]{class="badge neutral"}
指数
EXPONENT(metric)
[行]{class="badge neutral"}
平均
MEAN(metric, include_zeros)
[テーブル]{class="badge neutral"}
中央値
MEDIAN(metric, include_zeros)
[テーブル]{class="badge neutral"}
モジュロ
MODULO(metric_X, metric_Y)
ユークリッド除法 で x を y で割った余りを返します。
例
返される値の符号は入力した値の符号と同じです(またはゼロが返されます)。
MODULO(4,3) = 1
MODULO(-4,3) = -1
MODULO(-3,3) = 0
常に正の数を求めるには、次の構文を使用します。
MODULO(MODULO(x,y)+y,y)
パーセンタイル
PERCENTILE(metric, k, include_zeros)
[テーブル]{class="badge neutral"}
累乗演算子
POWER OPERATOR(metric_X, metrix_Y)
x の y 乗を返します。
四分位数
QUARTILE(metric, quartile, include_zeros)
[テーブル]{class="badge neutral"}COLUMN MINIMUM、MEDIAN、および COLUMN MAXIMUM は、四分位数がそれぞれ 0
(ゼロ)、2
、4
に等しい場合、QUARTILE と同じ値を返します。
四捨五入
ROUND(metric, number)
数値 パラメーターのない四捨五入は、数値 パラメーターが 0 の四捨五入と同じで、直近の整数に四捨五入します。数値 パラメーターがある場合、ROUND は小数点の右側に 数 桁を返します。数 が負数の場合、小数点の左側に 0 が返されます。
例
ROUND( 314.15, 0) = 314
ROUND( 314.15, 1) = 314.1
ROUND( 314.15, -1) = 310
ROUND( 314.15, -2) = 300
行数
ROW COUNT()
指定された列の行の数(ディメンション内でレポートされた一意の要素の数)を返します。超過したユニーク数 は 1 としてカウントされます。
行の最大値
ROW MAX(metric, include_zeros)
各行の列の最大値。
行の最小値
ROW MIN(metric, include_zeros)
各行の列の最小値。
行の合計
ROW SUM(metric, include_zeros)
各行の列の合計。
平方根
SQUARE ROOT(metric, include_zeros)
[行]{class="badge neutral"}
標準偏差
STANDARD DEVIATION(metric, include_zeros)
[テーブル]{class="badge neutral"}
平方偏差
VARIANCE(metric, include_zeros)
[テーブル]{class="badge neutral"}
VARIANCE の式は次のようになります。
{width="100"}
ここで、x はサンプルの平均値 MEAN(metric) であり、n はサンプルサイズです。
平方偏差を計算するには、数字の列全体を見ます。まず、すべての数字の平均を求めます。平均を求めたら、各数字に対して次の計算を行います。
-
数字から平均を減算します。
-
結果を 2 乗します。
-
その結果を合計に加算します。
この計算をすべての列に対して実行したら、1 つの合計を求めます。その合計を列内にある数字の個数で除算します。その結果が列の平方偏差です。平方偏差は単一の数字です。ただし、数字の列として表示されます。
次の 3 項目列の例では、
この列の平均は 2 です。この列の平方偏差は、((1 - 2)2 + (2 - 2)2 + (3 - 2)2/3) = 2/3 です。