関数リスト

データポータルには、計算フィールドの数式内で使用できる便利な機能が数多く用意されています。

各関数とその例について詳しくは、数式エディタのヘルプをご確認ください。ヘルプは、数式を数文字入力すると表示されます。
タイプ名前説明構文
集計方法 AVG X のすべての値の平均を返します。 AVG(X)
集計方法 COUNT X の値の数を返します。 COUNT(X)
集計方法 COUNT_DISTINCT X の固有な値の数を返します。 COUNT_DISTINCT(X)
集計方法 MAX X の最大値を返します。 MAX(X)
集計 MEDIAN X のすべての値の中央値を返します。 MEDIAN(X)
集計方法 MIN X の最小値を返します。 MIN(X)
集計 PERCENTILE フィールド X のパーセンタイル ランク Y を返します。 PERCENTILE(X,Y)
集計方法 SUM X のすべての値の合計値を返します。 SUM(X)
集計VARIANCEX の分散を返します。 VARIANCE(X)
算数 ABS 数値の絶対値を返します。 ABS(X)
算数 ACOS X の逆双曲線余弦を返します。 ACOS(X)
算数 ASIN X の逆双曲線正弦を返します。 ASIN(X)
算数 ATAN X の逆双曲線正接を返します。 ATAN(X)
算数 CEIL X の最小の整数値を返します。たとえば X が v だった場合、CEIL(X) が返す値は v 以上になります。 CEIL(X)
算数 COS X の余弦を返します。 COS(X)
算数 FLOOR X の最大の整数値を返します。たとえば X が v だった場合、FLOOR(X) が返す値は v 以下になります。 FLOOR(X)
算数 LOG X の自然対数を返します。 LOG(X)
算数 LOG10 10 を底とする X の対数を返します。 LOG10(X)
算数 NARY_MAX X、Y、[、Z]* の最大値を返します。入力引数はすべて同じ型で、すべて数字かすべてテキストである必要があります。また、少なくとも 1 つの入力引数が項目であるか、1 つの項目を含む式である必要があります。 NARY_MAX(X, Y, [Z]*)
算数 NARY_MIN X、Y、[、Z]* の最小値を返します。入力引数はすべて同じ型で、すべて数字かすべてテキストである必要があります。また、少なくとも 1 つの入力引数が項目であるか、1 つの項目を含む式である必要があります。 NARY_MIN(X, Y, [Z]*)
算術演算 POWERX を Y 乗した結果を返します。 POWER(X, Y)
算数 ROUND X を Y の桁で四捨五入した値を返します。 ROUND(X, Y)
算数 SIN X の正弦を返します。 SIN(X)
算数 SQRT X の平方根を返します。ただし、X は非負数である必要があります。 SQRT(X)
算数 TAN X の正接を返します。 TAN(X)
STDDEV 関数は X の標準偏差を返します。STDDEV(pageviews)
日付 DATE_DIFF X と Y の日数の違いを返します(X-Y)。 DATE_DIFF(X, Y)
日付 DAY X の日付を返します。 DAY(X, 入力形式)
日付 HOUR X の時間を UTC タイムゾーンで返します。 HOUR(X, 入力形式)
日付 MINUTE X の分を UTC タイムゾーンで返します。 MINUTE(X, 入力形式)
日付 MONTH X の月を返します。 MONTH(X, 入力形式)
日付 QUARTER X の四半期を返します。 QUARTER(X, 入力形式)
日付 SECOND X の秒を UTC タイムゾーンで返します。 SECOND(X, 入力形式)
日付 TODATE UTC の指定された形式で日時の項目を返します。 TODATE(X, 入力形式, 出力形式)
日付 WEEK ISO 8601 規格に沿って年初からの X の週番号を返します。 WEEK(X)
日付 WEEKDAY X の曜日を返します。 WEEKDAY(X, 入力形式)
日付 YEAR X の年を返します。 YEAR(X, 入力形式)
日付 YEARWEEK ISO 8601 規格に沿って X の年と週を返します。 YEARWEEK(X)
地域 TOCITY X の都市名を返します。 TOCITY(X, 入力形式)
地域 TOCONTINENT X の大陸名を返します。 TOCONTINENT(X, 入力形式)
地域 TOCOUNTRY X の国名を返します。 TOCOUNTRY(X, 入力形式)
地域 TOREGION X の地域名を返します。 TOREGION(X, 入力形式)
地域 TOSUBCONTINENT X の亜大陸の名前を返します。 TOSUBCONTINENT(X, 入力形式)
その他CASE指定したブール式に基づいて 1 つの値のみを求めます。詳細
CASE
  WHEN C = 'yes'
  THEN 'done:yes'
  ELSE 'done:no'
END
その他CASTCAST (field_expression AS [タイプ])特定の項目や式を「タイプ」にキャストします。CAST 内で集計項目を使うことはできません。

タイプ」には NUMBER または TEXT を指定できます。
テキスト CONCAT X と Y を連結したテキストを返します。ただし、X と Y のいずれかは、少なくとも 1 つの項目を含む式である必要があります。他方は文字テキストでもかまいません。また、X と Y は両方とも集計された値であるか、両方とも非集計の値である必要があります。 CONCAT(X, Y)
テキストHYPERLINKURL へのハイパーリンクを、リンクテキストを付けて返します。詳細 HYPERLINK(URL、リンクのラベル)
テキスト LENGTH X の文字数を返します。 LENGTH(項目または式)
テキストLOWERX を小文字に変換します。LOWER(項目または式)
テキスト REGEXP_EXTRACT X の中で正規表現のパターンに該当する最初の部分文字列を返します。
詳細
REGEXP_EXTRACT(項目または式, 抽出正規表現パターン)
テキスト REGEXP_MATCH X と Y が一致するときに真を、そうでないときに偽を返します。 REGEXP_MATCH(X, 正規表現式)
テキスト REGEXP_REPLACE X の中で正規表現に一致するすべてのテキストを、別の置換文字列に置き換えます。 REGEXP_REPLACE(A, '[a-z]+', 'A')
テキスト REPLACE X に含まれるすべての Y を Z に置き換えた X のコピーを返します。 REPLACE(項目または式, 既存の文字, 置換文字)
テキスト SUBSTR X のサブテキストを返します。サブテキストは X[Y]、X[Y+1]、...、X[Y+Z-1] で構成される値です。 SUBSTR(項目または式, 開始インデックス, 長さ)
テキスト TRIM 最初と最後の空白文字を削除した X を返します。 TRIM(項目または式)
テキストUPPERX を大文字に変換します。 UPPER(項目または式)