基本関数
計算指標ビルダーでは、統計関数および数学関数を適用できます。この記事では、関数とその定義をアルファベット順に示します。
表関数と行関数
テーブル関数は、テーブルの各行に対して出力が同じである関数です。 行関数は、テーブルの各行ごとに出力が異なる関数です。
該当する場合および関連する場合、関数には、関数のタイプで注釈が付けられます。[テーブル]{class="badge neutral"}または[行]{class="badge neutral"}
ゼロを含むパラメーターとは
このパラメーターは、計算にゼロを含むかどうかを示します。ゼロは 何もない ことを意味する場合もあれば、重要な意味を持つ場合もあります。
例えば、売上高の指標がある場合に、ページビュー数の指標をレポートに追加すると、すべてゼロの売上高の行が突然表示されます。その追加の指標が MEAN(平均値)、ROW MINIMUM(行の最小値)、QUARTILE(四分位数)および売上高列にあるその他の計算に影響を与えることは避けるべきです。この場合は、include-zeros パラメーターを確認します。
別のシナリオとして、2 つの目標指標があり、一方の指標の平均または最小値が高くなるのは、一部の行がゼロであるためです。その場合、パラメーターにゼロを含めるかどうかを確認しないことを選択できます。
絶対値 absolute-value
[行]{class="badge neutral"} 数値の絶対値を返します。数値の絶対値は、正の値を持つ数値です。
ユースケース:収益の差分やパーセンテージの変更など、負の値を生成する可能性のある指標を分析する場合は、すべての結果が正であることを確認します。 これにより、方向に関係なく、変化の大きさに注目することができます。
計算指標ビルダー: 絶対値関数で指標または式をラップします。例:絶対値 (現在の収益 – 前収益)。 これにより、負の違いが正の値に変換されます。
列の最大値 column-maximum
指標列の一連のディメンション要素の中の最大値を返します。MAXV は、ディメンション要素をまたいで、1 つの列(指標)内を垂直方向に評価します。
ユースケース:最も多くの訪問を行った日や、最も多くの収益を得た製品など、内訳の中で最も高い値を特定します。 これにより、カテゴリー全体のパフォーマンスを向上できます。
計算指標ビルダー: 日または 製品 までに分類する場合、収益または セッション のような指標に 列の最大値 を適用します。 関数は、各行の列の最大値を返します。
列の最小値 column-minimum
指標列の一連のディメンション要素の中の最小値を返します。MINV は、ディメンション要素をまたいで、1 つの列(指標)内を垂直方向に評価します。
ユースケース: コンバージョンが最も少ないキャンペーンや、収益が最も少ない日など、ブレークダウン内で最もパフォーマンスの低い値を特定します。 これにより、パフォーマンスの低いセグメントを迅速に特定できます。
計算指標ビルダー: キャンペーンまたは 日 までに分類する場合、収益または コンバージョン率 のような指標に 列の最小値 を適用します。 関数は、各行の列の最小値を返します。
列の合計値 column-sum
(1 つのディメンションの複数の要素の)1 つの列内の指標のすべての数値を加算します。
ユースケース:すべての製品の合計売上高や、すべての日間の合計訪問数など、分類の中のすべての値の合計を計算します。 これは、個々の行の値と比較するために全体的な合計が必要な場合に役立ちます。
計算指標ビルダー: 製品または 日 までに分類する際に、収益または セッション のような指標に 列合計 を適用します。 関数は、各行の列のすべての値の合計を返します。
カウント count
[テーブル]{class="badge neutral"} 1 つの列内の指標のゼロ以外の値の数(カウント)(ディメンション内でレポートされた一意の要素の数)を返します。
ユースケース:日付範囲の日数や内訳の商品数など、計算に含まれるデータポイントの数をカウントします。 これは、集計された値に貢献するアイテム数を知る必要がある場合に役立ちます。
計算指標ビルダー: セッションまたは 収益 のような指標に カウント を適用して、現在の分類または日付範囲に含まれる行(またはデータポイント)の合計数を返します。
指数 exponent
[Row]{class="badge neutral"}は、指定された数値の累乗に達した e を返します。 定数 e は、自然対数の基数である2.71828182845904に等しくなります。 EXPONENT(指数)は LN(数の自然対数)の逆関数です。
ユースケース:指定された数値または指標の累乗に e を引き上げます。 これは、成長傾向をモデル化したり、指標を飛躍的に拡張したりする場合に便利です。
計算指標ビルダーで:指数を指標と共に使用します。 例:指数 (セッション)は、eを セッション 指標のパワーに昇格させます。
平均 mean
[テーブル]{class="badge neutral"} 1 つの列の指標の算術平均(平均値)を返します。
ユースケース:1日の平均売上高やキャンペーンあたりの平均訪問数など、一連の値の算術平均を計算します。 これにより、データセット内の個々の値を比較するためのベースラインを確立できます。
計算指標ビルダー: 収益または セッション のような指標に 平均 を適用して、選択した内訳または日付範囲のすべてのデータポイントの平均値を返します。
中央値 median
[テーブル]{class="badge neutral"} 1 つの列の指標の中央値を返します。中央値は、一連の数の中央にある数値です。つまり、数の半分は中央値よりも大きいか等しい値であり、残りの半分は中央値よりも小さいか等しい値です。
ユースケース:1訪問あたりの日別売上高の中央値やページビューの中央値など、一連のデータの中央値を特定します。 これは、異常値の影響を軽減し、データの中心的な傾向を確認したい場合に役立ちます。
計算指標ビルダー:収益またはページビューなどの指標に中央値を適用して、選択した分類または日付範囲のすべてのデータポイントの中間値を返します。
モジュロ modulo
ユークリッド除法 で x を y で割った余りを返します。
使用例:ある数値を別の数値で割った後に残りを返します。 これは、n番目の曜日やキャンペーンを順番に特定するなど、周期的または繰り返しパターンに役立ちます。
計算指標ビルダー: モジュールを2つの数値入力で使用します。 例:モジュール (日番号, 7)は、日番号を7で割った後に残りを返します。これは、週ごとにデータをグループ化するのに役立ちます。
その他の例
返される値の符号は入力した値の符号と同じです(またはゼロが返されます)。
MODULO(4,3) = 1
MODULO(-4,3) = -1
MODULO(-3,3) = 0
常に正の数を求めるには、次の構文を使用します。
MODULO(MODULO(x,y)+y,y)
パーセンタイル percentile
[テーブル]{class="badge neutral"} 0~100 の値である、n 番目のパーセンタイルを返します。n < 0 の場合、関数は 0 を使用します。n > 100 の場合、関数は 100 を返します。
ユースケース:1日当たりの売上高またはページビューの90 パーセンタイルなど、特定のデータポイントの割合が下回る値を特定します。 これにより、分布を測定し、パフォーマンスの高い異常値を検出することができます。
計算指標ビルダーで:収益または セッション などの指標に パーセンタイル を適用し、目的のパーセンタイル値(例:パーセンタイル (収益、90)を指定します。 その結果、データポイントの90%が以下に該当するという閾値が示されました。
累乗演算子 power-operator
x の y 乗を返します。
ユースケース:値の垂直化や指数重みの適用など、ある数値または指標を別の数値の累乗に上げます。 これは、成長をモデル化したり、値を拡張したり、高度な数学的変換を実行したりする場合に役立ちます。
計算指標ビルダー: 2つの数値または指標の間に Power Operator を使用します。 例:Revenue ^ 2は、Revenueの値を2番目の累乗に上げます。
四分位数 quartile
[テーブル]{class="badge neutral"} 指標の値の四分位数を返します。例えば、四分位数を使用して、最も売上高の多い上位 25 %の製品を探すことができます。COLUMN MINIMUM、MEDIAN、および COLUMN MAXIMUM は、四分位数がそれぞれ 0(ゼロ)、2、4 に等しい場合、QUARTILE と同じ値を返します。
ユースケース: データセットを4つの等しい部分に分割して、売上や訪問数で上位25%の日数を特定するなど、値の配分方法を理解します。 これにより、パフォーマンスをランク付けされたグループにセグメント化し、より詳細に比較できます。
計算指標ビルダーで、四分位数を 収益 または セッション などの指標に適用し、どの四分位数を返すかを指定します(例:四分位数 (収益, 3)して、3番目の四分位数のしきい値を検索するか、上位25%)。
四捨五入 round
数値パラメーターのない四捨五入は、数値パラメーターが 0 の四捨五入と同じで、直近の整数に四捨五入します。数値パラメーターがある場合、ROUND は小数点の右側に 数 桁を返します。数が負数の場合、小数点の左側に 0 が返されます。
ユースケース:数値を指定した小数点以下桁に丸めて、数値の結果を簡略化します。 これは、よりクリーンなビジュアライゼーションを作成したり、レポートで計算された指標を読みやすくしたりするのに役立ちます。
計算指標ビルダー: ラウンドを指標または式に適用し、小数点以下桁の数を指定します。 例:ラウンド (コンバージョン率, 2)は、値を小数点以下2桁に丸めます。
その他の例
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
各行の列の最大値。
ユースケース:特定の日またはセグメントに対して最大の値を持つ指標(例:収益、注文、セッション)を決定するなど、1行のすべての指標で最も高い値を特定します。 これにより、データの各行のどの指標がリードしているのかを把握できます。
計算指標ビルダー:計算指標に複数の指標が含まれている場合は、行の最大値を適用します。 例:行の最大値 (収益、注文、セッション)は、各行のこれらの指標の中で最大の値を返します。
行の最小値 row-min
各行の列の最小値。
ユースケース:特定の日またはセグメントに対して最小の値を持つ指標(例:収益、注文、セッション)を見つけるなど、1行のすべての指標で最小の値を特定します。 これにより、データの各行内で最もパフォーマンスの低い指標を特定できます。
計算指標ビルダーで、複数の指標を比較する場合は 行以上 を適用します。 例:行の最小値 (収益、注文、セッション)は、各行のこれらの指標の中の最小値を返します。
行の合計 row-sum
各行の列の合計。
ユースケース: 収益と 税金 を合計してトランザクション合計金額を計算したり、異なるソースから セッション を組み合わせたりするなど、1行に複数の指標の値を追加します。 これにより、関連する指標を1つの合計にまとめることができます。
計算指標ビルダー: 行合計を適用して、複数の指標を組み合わせます。 例:行の合計 (収益, 税金)は、分類の各行に対してこれらの2つの指標を追加します。
平方根 square-root
[行]{class="badge neutral"} 数値の正の平方根を返します。数値の平方根は、その数値を 1/2 乗した値です。
ユースケース:標準偏差の計算やデータセット内の値の正規化の際に分散のルートを見つけるなど、数値または指標の平方根を返します。 これは、高度な統計またはデータ変換の計算に役立ちます。
計算指標ビルダーで:平方根を指標または式に適用します。 例:平方根 (分散(収益))は、収益の標準偏差を返します。
標準偏差 standard-deviation
[テーブル]{class="badge neutral"} データのサンプル母集団に基づいて標準偏差(平方偏差の平方根)を返します。
ユースケース:1日の売上や訪問の一貫性を経時的に評価するなど、平均と異なる値の量を測定します。 これは、パフォーマンスの変動、安定性、通常と異なる変動を特定するのに役立ちます。
計算指標ビルダー: 収益または セッション のような指標に 標準偏差 を適用して、選択した内訳または日付範囲内の値の広がりを計算します。 例:標準偏差 (収益)は、1日の収益が平均からどの程度偏差しているかを示します。
平方偏差 variance
[テーブル]{class="badge neutral"} データのサンプル母集団に基づいて平方偏差を返します。
ユースケース: 1日の収益またはセッション期間が時間の経過とともにどのくらい変化するかを分析するなど、データセット内の値が平均からどの程度広がっているかを測定します。 これは、パフォーマンスの一貫性や変動を定量化するのに役立ちます。
計算指標ビルダー: 収益または 訪問あたりの滞在時間 などの指標に 分散 を適用して、平均からの平均二乗偏差を計算します。 例:Variance (Revenue)は、選択した範囲の平均と収益値がどれだけ異なるかを示します。
VARIANCE の式は次のようになります。
ここで、x はサンプルの平均値 MEAN(metric) であり、n はサンプルサイズです。
平方偏差を計算するには、数字の列全体を見ます。まず、すべての数字の平均を求めます。平均を求めたら、各数字に対して次の計算を行います。
-
数字から平均を減算します。
-
結果を 2 乗します。
-
その結果を合計に加算します。
この計算をすべての列に対して実行したら、1 つの合計を求めます。次に、その合計を列内のアイテム数で割ります。 この数値が列のバリエーションになります。 それは単一の数字です。 ただし、数字の列として表示されます。
次の 3 項目列の例では、
この列の平均は2です。 この列の平方偏差は、((1 - 2)2 + (2 - 2)2 + (3 - 2)2/3) = 2/3 です。