基本関数

計算指標ビルダーでは、統計関数および数学関数を適用できます。この記事では、関数とその定義をアルファベット順に示します。

NOTE
metric が関数の引数として特定されている場合は、指標の他の式も許可されます。例えば、COLUMN MAXIMUM (metrics) ​では、COLUMN MAXIMUM (PageViews + Sessions) ​も使用できます。

表関数と行関数

テーブル関数は、テーブルの各行に対して出力が同じである関数です。 行関数は、テーブルの各行ごとに出力が異なる関数です。

該当する場合および関連する場合、関数には、関数のタイプで注釈が付けられます。[テーブル]{class="badge neutral"}または[行]{class="badge neutral"}

ゼロを含むパラメーターとは

このパラメーターは、計算にゼロを含むかどうかを示します。ゼロは​ 何もない ​ことを意味する場合もあれば、重要な意味を持つ場合もあります。

例えば、売上高の指標がある場合に、ページビュー数の指標をレポートに追加すると、すべてゼロの売上高の行が突然表示されます。その追加の指標が MEAN(平均値)、ROW MINIMUM(行の最小値)、QUARTILE(四分位数)および売上高列にあるその他の計算に影響を与えることは避けるべきです。この場合は、include-zeros パラメーターを確認します。

別のシナリオとして、2 つの目標指標があり、一方の指標の平均または最小値が高くなるのは、一部の行がゼロであるためです。その場合、パラメーターにゼロを含めるかどうかを確認しないことを選択できます。

絶対値 absolute-value

効果 ABSOLUTE VALUE(metric)

[行]{class="badge neutral"} 数値の絶対値を返します。数値の絶対値は、正の値を持つ数値です。

引数
説明
指標
絶対値を求める指標です。

ユースケース:収益の差分やパーセンテージの変更など、負の値を生成する可能性のある指標を分析する場合は、すべての結果が正であることを確認します。 これにより、方向に関係なく、変化の大きさに注目することができます。

計算指標ビルダー: 絶対値​関数で指標または式をラップします。例:絶対値 (現在の収益 – 前収益)。 これにより、負の違いが正の値に変換されます。

TIP
パフォーマンスの増減にかかわらず、2つの期間またはセグメント間の絶対差を測定する場合に使用します。

列の最大値 column-maximum

効果 COLUMN MAXIMUM(metric, include_zeros)

指標列の一連のディメンション要素の中の最大値を返します。MAXV は、ディメンション要素をまたいで、1 つの列(指標)内を垂直方向に評価します。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:最も多くの訪問を行った日や、最も多くの収益を得た製品など、内訳の中で最も高い値を特定します。 これにより、カテゴリー全体のパフォーマンスを向上できます。

計算指標ビルダー: ​または​ 製品 ​までに分類する場合、収益​または​ セッション ​のような指標に​ 列の最大値 ​を適用します。 関数は、各行の列の最大値を返します。

TIP
IFRevenue = Column Maximum​*(Revenue*), 1, 0)などの​**​IF** ステートメントを使用して、分類で最もパフォーマンスの高い項目を強調表示します。

列の最小値 column-minimum

効果 COLUMN MINIMUM(metric, include_zeros)

指標列の一連のディメンション要素の中の最小値を返します。MINV は、ディメンション要素をまたいで、1 つの列(指標)内を垂直方向に評価します。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース: コンバージョンが最も少ないキャンペーンや、収益が最も少ない日など、ブレークダウン内で最もパフォーマンスの低い値を特定します。 これにより、パフォーマンスの低いセグメントを迅速に特定できます。

計算指標ビルダー: キャンペーン​または​ ​までに分類する場合、収益​または​ コンバージョン率 ​のような指標に​ 列の最小値 ​を適用します。 関数は、各行の列の最小値を返します。

TIP
IFRevenue = Column Minimum​*(Revenue*), 1, 0)などの​**​IF** ステートメントを使用して、分類で最もパフォーマンスの低い項目を強調表示します。

列の合計値 column-sum

効果 COLUMN SUM(metric)

(1 つのディメンションの複数の要素の)1 つの列内の指標のすべての数値を加算します。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。

ユースケース:すべての製品の合計売上高や、すべての日間の合計訪問数など、分類の中のすべての値の合計を計算します。 これは、個々の行の値と比較するために全体的な合計が必要な場合に役立ちます。

計算指標ビルダー: 製品​または​ ​までに分類する際に、収益​または​ セッション ​のような指標に​ 列合計 ​を適用します。 関数は、各行の列のすべての値の合計を返します。

TIP
合計パフォーマンスのシェアまたはパーセンテージを計算するために、全体の合計を参照する必要がある場合に使用します。

カウント count

効果 COUNT(metric)

[テーブル]{class="badge neutral"} 1 つの列内の指標のゼロ以外の値の数(カウント)(ディメンション内でレポートされた一意の要素の数)を返します。

引数
説明
指標
カウントする指標です。

ユースケース:日付範囲の日数や内訳の商品数など、計算に含まれるデータポイントの数をカウントします。 これは、集計された値に貢献するアイテム数を知る必要がある場合に役立ちます。

計算指標ビルダー: セッション​または​ 収益 ​のような指標に​ カウント ​を適用して、現在の分類または日付範囲に含まれる行(またはデータポイント)の合計数を返します。

TIP
列合計​と組み合わせて使用すると、平均値を手動で計算できます(例:列合計収益) / カウント (収益))。

指数 exponent

効果 EXPONENT(metric)

[Row]{class="badge neutral"}は、指定された数値の累乗に達した​ e ​を返します。 定数​ e ​は、自然対数の基数である2.71828182845904に等しくなります。 EXPONENT(指数)は LN(数の自然対数)の逆関数です。

引数
説明
指標
指数がベース e​に適用されました。

ユースケース:指定された数値または指標の累乗に​ e ​を引き上げます。 これは、成長傾向をモデル化したり、指標を飛躍的に拡張したりする場合に便利です。

計算指標ビルダー​で:指数​を指標と共に使用します。 例:指数セッション)は、e​を​ セッション ​指標のパワーに昇格させます。

TIP
高度なモデリング用に​ 対数 ​と組み合わせるか、成長パターンを比較する際に非常に変動の大きいデータを滑らかにします。

平均 mean

効果 MEAN(metric, include_zeros)

[テーブル]{class="badge neutral"} 1 つの列の指標の算術平均(平均値)を返します。

引数
説明
指標
平均を求める指標です。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:1日の平均売上高やキャンペーンあたりの平均訪問数など、一連の値の算術平均を計算します。 これにより、データセット内の個々の値を比較するためのベースラインを確立できます。

計算指標ビルダー: 収益​または​ セッション ​のような指標に​ 平均 ​を適用して、選択した内訳または日付範囲のすべてのデータポイントの平均値を返します。

TIP
を使用して全体的なパフォーマンスの傾向を把握するか、標準偏差​と組み合わせて、平均の一貫性を測定します。

中央値 median

効果 MEDIAN(metric, include_zeros)

[テーブル]{class="badge neutral"} 1 つの列の指標の中央値を返します。中央値は、一連の数の中央にある数値です。つまり、数の半分は中央値よりも大きいか等しい値であり、残りの半分は中央値よりも小さいか等しい値です。

引数
説明
指標
中央値を求める指標です。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:1訪問あたりの日別売上高の中央値やページビューの中央値など、一連のデータの中央値を特定します。 これは、異常値の影響を軽減し、データの中心的な傾向を確認したい場合に役立ちます。

計算指標ビルダー:収益またはページビューなどの指標に中央値を適用して、選択した分類または日付範囲のすべてのデータポイントの中間値を返します。

TIP
データに平均をゆがめる可能性のある極端な高低が含まれている場合は、Mean​の代わりに使用してください。

モジュロ modulo

効果 MODULO(metric_X, metric_Y)

ユークリッド除法 で x を y で割った余りを返します。

引数
説明
metric_X
除算する最初の指標。
metric_Y
除算する 2 番目の指標。

使用例:ある数値を別の数値で割った後に残りを返します。 これは、n番目の曜日やキャンペーンを順番に特定するなど、周期的または繰り返しパターンに役立ちます。

計算指標ビルダー: モジュール​を2つの数値入力で使用します。 例:モジュール日番号, 7)は、日番号を7で割った後に残りを返します。これは、週ごとにデータをグループ化するのに役立ちます。

TIP
条件付きロジックと組み合わせることで、繰り返し発生するインターバルをハイライト表示したり、繰り返しサイクルにもとづいてデータをセグメント化したりできます。

その他の例

返される値の符号は入力した値の符号と同じです(またはゼロが返されます)。

MODULO(4,3) = 1
MODULO(-4,3) = -1
MODULO(-3,3) = 0

常に正の数を求めるには、次の構文を使用します。

MODULO(MODULO(x,y)+y,y)

パーセンタイル percentile

効果 PERCENTILE(metric, k, include_zeros)

[テーブル]{class="badge neutral"} 0~100 の値である、n 番目のパーセンタイルを返します。n < 0 の場合、関数は 0 を使用します。n > 100 の場合、関数は 100 を返します。

引数
説明
指標
0 ~ 100(0 と 100 を含む)の範囲のパーセンタイル値です。
k
相対的な値を定義する指標列です。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:1日当たりの売上高またはページビューの90 パーセンタイルなど、特定のデータポイントの割合が下回る値を特定します。 これにより、分布を測定し、パフォーマンスの高い異常値を検出することができます。

計算指標ビルダー​で:収益​または​ セッション ​などの指標に​ パーセンタイル ​を適用し、目的のパーセンタイル値(例:パーセンタイル収益、90)を指定します。 その結果、データポイントの90%が以下に該当するという閾値が示されました。

TIP
パフォーマンスのベンチマークを設定したり、パフォーマンスの高い曜日、キャンペーン、商品をフィルタリングしたりするために使用します。

累乗演算子 power-operator

効果 POWER OPERATOR(metric_X, metrix_Y)

x の y 乗を返します。

引数
説明
metric_X
metric_Y の累乗に上げる指標です。
metric_Y
metric_X を何乗まで上げるかを示します。

ユースケース:値の垂直化や指数重みの適用など、ある数値または指標を別の数値の累乗に上げます。 これは、成長をモデル化したり、値を拡張したり、高度な数学的変換を実行したりする場合に役立ちます。

計算指標ビルダー: 2つの数値または指標の間に​ Power Operator ​を使用します。 例:Revenue ^ 2は、Revenue​の値を2番目の累乗に上げます。

TIP
Exponent​関数と同様ですが、数学的演算子として表現されるため、計算指標の中でよりコンパクトな数式を使用できます。

四分位数 quartile

効果 QUARTILE(metric, quartile, include_zeros)

[テーブル]{class="badge neutral"} 指標の値の四分位数を返します。例えば、四分位数を使用して、最も売上高の多い上位 25 %の製品を探すことができます。COLUMN MINIMUMMEDIAN、および COLUMN MAXIMUM は、四分位数がそれぞれ 0(ゼロ)、24 に等しい場合、QUARTILE と同じ値を返します。

引数
説明
指標
四分位数値を求める指標です。
四分位数
四分位数として返す値を示します。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース: データセットを4つの等しい部分に分割して、売上や訪問数で上位25%の日数を特定するなど、値の配分方法を理解します。 これにより、パフォーマンスをランク付けされたグループにセグメント化し、より詳細に比較できます。

計算指標ビルダー​で、四分位数​を​ 収益 ​または​ セッション ​などの指標に適用し、どの四分位数を返すかを指定します(例:四分位数収益, 3)して、3番目の四分位数のしきい値を検索するか、上位25%)。

TIP
を使用して、低、中、高パフォーマンスのキャンペーンや製品などのパフォーマンス層に値をグループ化します。

四捨五入 round

効果 ROUND(metric, number)

数値​パラメーターのない四捨五入は、数値​パラメーターが 0 の四捨五入と同じで、直近の整数に四捨五入します。数値​パラメーターがある場合、ROUND は小数点の右側に​ ​桁を返します。​が負数の場合、小数点の左側に 0 が返されます。

引数
説明
metric
四捨五入する指標です。
number
小数点の右側に返す桁数。(負の数が小数点の左側に 0 を返す場合)。

ユースケース:数値を指定した小数点以下桁に丸めて、数値の結果を簡略化します。 これは、よりクリーンなビジュアライゼーションを作成したり、レポートで計算された指標を読みやすくしたりするのに役立ちます。

計算指標ビルダー: ラウンド​を指標または式に適用し、小数点以下桁の数を指定します。 例:ラウンドコンバージョン率, 2)は、値を小数点以下2桁に丸めます。

TIP
レポート全体で指標の書式設定を標準化するために使用します。特に、パーセンテージや通貨値を表示する場合に使用します。

その他の例

ROUND( 314.15, 0) = 314
ROUND( 314.15, 1) = 314.1
ROUND( 314.15, -1) = 310
ROUND( 314.15, -2) = 300

行数 row-count

効果 ROW COUNT()

指定された列の行の数(ディメンション内でレポートされた一意の要素の数)を返します。超過したユニーク数​は 1 としてカウントされます。

ユースケース: レポートに含まれる日数、キャンペーン、製品など、分類またはデータセットで返される行の合計数をカウントします。 これは、分析に貢献する項目の数を把握するのに役立ちます。

計算指標ビルダー: 行数​を適用して、現在の分類またはセグメントの合計行数を返します。 例えば、製品​によって​ 収益 ​を表示すると、行数​は表示された製品数を返します。

TIP
列合計​などの他の関数で使用すると、平均を手動で計算できます(例:列合計収益) / 行数 ())。

行の最大値 row-max

効果 ROW MAX(metric, include_zeros)

各行の列の最大値。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:特定の日またはセグメントに対して最大の値を持つ指標(例:収益注文セッション)を決定するなど、1行のすべての指標で最も高い値を特定します。 これにより、データの各行のどの指標がリードしているのかを把握できます。

計算指標ビルダー:計算指標に複数の指標が含まれている場合は、行の最大値​を適用します。 例:行の最大値収益注文セッション)は、各行のこれらの指標の中で最大の値を返します。

TIP
を使用すると、関連する指標を並べて比較し、各行内のパフォーマンスに最も貢献する指標を特定できます。

行の最小値 row-min

効果 ROW MIN(metric, include_zeros)

各行の列の最小値。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:特定の日またはセグメントに対して最小の値を持つ指標(例:収益注文セッション)を見つけるなど、1行のすべての指標で最小の値を特定します。 これにより、データの各行内で最もパフォーマンスの低い指標を特定できます。

計算指標ビルダー​で、複数の指標を比較する場合は​ 行以上 ​を適用します。 例:行の最小値収益注文セッション)は、各行のこれらの指標の中の最小値を返します。

TIP
行の最大値と組み合わせてパフォーマンス範囲を計算したり、パフォーマンスの低い指標を並べて比較したりできます。

行の合計 row-sum

効果 ROW SUM(metric, include_zeros)

各行の列の合計。

引数
説明
指標
少なくとも 1 つの指標が必要ですが、任意の数の指標をパラメーターとして指定できます。

ユースケース: 収益​と​ 税金 ​を合計してトランザクション合計金額を計算したり、異なるソースから​ セッション ​を組み合わせたりするなど、1行に複数の指標の値を追加します。 これにより、関連する指標を1つの合計にまとめることができます。

計算指標ビルダー: 行合計​を適用して、複数の指標を組み合わせます。 例:行の合計収益, 税金)は、分類の各行に対してこれらの2つの指標を追加します。

TIP
を使用すると、合計を作成したり、関連するパフォーマンス指標を単一の計算指標にグループ化したりできます。

平方根 square-root

効果 SQUARE ROOT(metric, include_zeros)

[行]{class="badge neutral"} 数値の正の平方根を返します。数値の平方根は、その数値を 1/2 乗した値です。

引数
説明
指標
平方根を求める指標です。

ユースケース:標準偏差の計算やデータセット内の値の正規化の際に分散のルートを見つけるなど、数値または指標の平方根を返します。 これは、高度な統計またはデータ変換の計算に役立ちます。

計算指標ビルダー​で:平方根​を指標または式に適用します。 例:平方根 (分散(収益))は、収益​の標準偏差を返します。

TIP
指標を比例してスケールする必要がある場合や、ルート値に依存する他の統計関数をサポートする場合に使用します。

標準偏差 standard-deviation

効果 STANDARD DEVIATION(metric, include_zeros)

[テーブル]{class="badge neutral"} データのサンプル母集団に基づいて標準偏差(平方偏差の平方根)を返します。

引数
説明
標準偏差を求める指標です。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース:1日の売上や訪問の一貫性を経時的に評価するなど、平均と異なる値の量を測定します。 これは、パフォーマンスの変動、安定性、通常と異なる変動を特定するのに役立ちます。

計算指標ビルダー: 収益​または​ セッション ​のような指標に​ 標準偏差 ​を適用して、選択した内訳または日付範囲内の値の広がりを計算します。 例:標準偏差収益)は、1日の収益が平均からどの程度偏差しているかを示します。

TIP
Mean​と組み合わせて使用すると、キャンペーン、製品、またはセグメント間で異常値を検出したり、パフォーマンスの一貫性を比較したりできます。

平方偏差 variance

効果 VARIANCE(metric, include_zeros)

[テーブル]{class="badge neutral"} データのサンプル母集団に基づいて平方偏差を返します。

引数
説明
指標
平方偏差を計算する指標です。
include_zeros
計算にゼロ値を含めるかどうか。

ユースケース: 1日の収益またはセッション期間が時間の経過とともにどのくらい変化するかを分析するなど、データセット内の値が平均からどの程度広がっているかを測定します。 これは、パフォーマンスの一貫性や変動を定量化するのに役立ちます。

計算指標ビルダー: 収益​または​ 訪問あたりの滞在時間 ​などの指標に​ 分散 ​を適用して、平均からの平均二乗偏差を計算します。 例:VarianceRevenue)は、選択した範囲の平均と収益値がどれだけ異なるかを示します。

TIP
標準偏差​で使用すると、データの変動をより詳細に把握し、予測不可能なパフォーマンスの領域を特定できます。

VARIANCE の式は次のようになります。

{width="100"}

ここで、x はサンプルの平均値 MEAN(metric) であり、n はサンプルサイズです。

平方偏差を計算するには、数字の列全体を見ます。まず、すべての数字の平均を求めます。平均を求めたら、各数字に対して次の計算を行います。

  1. 数字から平均を減算します。

  2. 結果を 2 乗します。

  3. その結果を合計に加算します。

この計算をすべての列に対して実行したら、1 つの合計を求めます。次に、その合計を列内のアイテム数で割ります。 この数値が列のバリエーションになります。 それは単一の数字です。 ただし、数字の列として表示されます。

次の 3 項目列の例では、

1
2
3

この列の平均は2です。 この列の平方偏差は、((1 - 2)2 + (2 - 2)2 + (3 - 2)2/3) = 2/3 です。

recommendation-more-help
analytics-platform-help-main