関数リスト

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

各関数とその例について詳しくは、数式エディタのヘルプをご覧ください。このヘルプは、数式の入力を開始すると表示されます。

名前 説明 構文
ABS 算術 数値の絶対値を返します。詳細 ABS(X)
ACOS 算術 X の余弦の逆数を返します。詳細 ACOS(X)
APPROX_COUNT_DISTINCT 集計 X の一意の値の概算数を返します。詳細 APPROX_COUNT_DISTINCT(X)
ASIN 算術 X の正弦の逆数を返します。詳細 ASIN(X)
ATAN 算術 X の正接の逆数を返します。詳細 ATAN(X)
AVG 集計 X のすべての値の平均を返します。詳細 AVG(X)
CASE(単純) 条件 input_expression と、連続する各 WHEN 節の expression_to_match を比較し、この比較で true が返される最初の result を返します。詳細

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
CASE 条件 連続する各 WHEN 節の condition を評価し、condition が true になる最初の result を返します。残りの WHEN 節と ELSE 節は評価されません。すべての条件が false または NULL である場合、else_result が存在する場合はこれを返し、存在しない場合は NULL を返します。詳細

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
CAST その他 フィールドまたは式を TYPE にキャストします。集計フィールドを CAST 内で使用することはできません。TYPE には、NUMBERTEXTDATETIME のいずれかを指定できます。詳細 CAST(field_expression AS TYPE)
CEIL 算術 X より大きい最も近い整数を返します。たとえば、X の値が v の場合、CEIL(X) が返す値は v 以上の値となります。詳細 CEIL(X)
COALESCE 条件 フィールドのリストの中で最初に見つかった非欠損値を返します。詳細 COALESCE(field_expression[,field_expression, ...])
CONCAT テキスト XY を連結したテキストを返します。詳細 CONCAT(X, Y)
CONTAINS_TEXT テキスト X にテキストが含まれている場合は true を返し、それ以外の場合は false を返します。大文字と小文字が区別されます。詳細 CONTAINS_TEXT(X, text)
COS 算術 X の余弦を返します。詳細 COS(X)
COUNT 集計 X の値の数を返します。詳細 COUNT(X)
COUNT_DISTINCT 集計 X の一意の値の数を返します。詳細 COUNT_DISTINCT(X)
CURRENT_DATE 日付 指定したタイムゾーンまたはデフォルトのタイムゾーンの現在の日付を返します。詳細 CURRENT_DATE([time_zone])
CURRENT_DATETIME 日付 指定したタイムゾーンまたはデフォルトのタイムゾーンの現在の日付と時刻を返します。詳細 CURRENT_DATETIME([time_zone])
DATE 日付 数または [日付と時刻] フィールドまたは式から [日付] フィールドを作成します。詳細 DATE(year, month, day)
DATE_DIFF 日付 X と Y の日付の差(X - Y)を返します。詳細 DATE_DIFF(X, Y)
DATE_FROM_UNIX_DATE 日付 整数を 1970-01-01 からの日数として解釈します。詳細 DATE_FROM_UNIX_DATE(integer)
DATETIME 日付 数から [日付と時刻] フィールドを作成します。詳細 DATETIME(year, month, day, hour, minute, second)
DATETIME_ADD 日付 指定した期間を日付に追加します。詳細 DATETIME_ADD(datetime_expression, INTERVAL integer part)
DATETIME_DIFF 日付 2 つの日付の間にあるパーツの境界の数を返します。詳細 DATETIME_DIFF(date_expression, date_expression, part)
DATETIME_SUB 日付 指定した期間を日付から減算します。詳細 DATETIME_SUB(datetime_expression, INTERVAL integer part)
DATETIME_TRUNC 日付 指定した粒度まで日付を切り詰めます。詳細 DATETIME_TRUNC(date_expression, part)
日付 [日付] または [日付と時刻] の日付を返します。詳細 Day(date_expression)
ENDS_WITH テキスト X がテキストで終わる場合は true を、それ以外の場合は false を返します。大文字と小文字が区別されます。詳細 ENDS_WITH(X, text)
EXTRACT 日付 日付または日付と時刻のパーツを返します。詳細 EXTRACT(part FROM date_expression)
FLOOR 算術 X より小さい最も近い整数を返します。たとえば、X の値が v の場合、FLOOR(X) が返す値は v 以下の値となります。詳細 FLOOR(X)
FORMAT_DATETIME 日付 形式を指定した日付の文字列を返します。詳細 FORMAT_DATETIME(format_string, datetime_expression)
HOUR 日付 日付と時刻の時間を返します。詳細 HOUR(datetime_expression)
HYPERLINK その他 URL へのハイパーリンクを、リンクラベルを付けて返します。詳細 HYPERLINK(URL, link label)
IF 条件 condition が true の場合は true_result を返し、それ以外の場合は false_result を返します。condition が true の場合、false_result は評価されません。condition が false または NULL の場合、true_result は評価されません。詳細 IF(condition, true_result, false_result)
画像 その他 データソースの Image フィールドを作成します。詳細 IMAGE(Image URL, [Alternative Text])
LEFT_TEXT テキスト X の先頭から指定した数の文字を返します。文字数は length で指定します。詳細 LEFT_TEXT(X, length)
LENGTH テキスト X の文字数を返します。詳細 LENGTH(X)
LOG 算術 2 を底とする X の対数を返します。詳細 LOG(X)
LOG10 算術 X の 10 を底とする対数を返します。詳細 LOG10(X)
LOWER テキスト X を小文字に変換します。詳細 LOWER(X)
MAX 集計 X の最大値を返します。詳細 MAX(X)
MEDIAN 集計 X のすべての値の中央値を返します。詳細 MEDIAN(X)
MIN 集計 X の最小値を返します。詳細 MIN(X)
MINUTE 日付 指定された日付と時刻の分コンポーネントを返します。詳細 MINUTE(datetime_expression)
日付 [日付と時刻] 値から月を返します。詳細 MONTH(date_expression)
NARY_MAX 算術 X、Y、[Z]* の最大値を返します。入力引数はすべて同じ型のもの(すべて数値など)である必要があります。少なくとも 1 つの入力引数は、フィールドか、1 つのフィールドを含む式である必要があります。詳細 NARY_MAX(X, Y [,Z]*)
NARY_MIN 算術 X、Y、[Z]* の最小値を返します。入力引数はすべて同じ型のもの(すべて数値など)である必要があります。少なくとも 1 つの入力引数は、フィールドか、1 つのフィールドを含む式である必要があります。詳細 NARY_MIN(X, Y [,Z]*)
NATIVE_DIMENSION その他 基となるデータセットによって評価された SQL 式の結果を返します。その式に集計を含めることはできません。詳細 NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING")
NULLIF 条件 入力値が式に一致する場合は null を返し、そうでない場合は入力値を返します。詳細 NULLIF(input_expression, expression_to_match)
PARSE_DATE 日付 文字列を日付に変換します。詳細 PARSE_DATE(format_string, text)
PARSE_DATETIME 日付 時刻を含む日付に文字列を変換します。詳細 PARSE_DATETIME(format_string, text)
PERCENTILE 集計 フィールド X のパーセンタイル ランク N を返します。詳細 PERCENTILE(X,N)
POWER 算術 X を Y 乗した結果を返します。詳細 POWER(X, Y)
四半期 日付 指定された日付の四半期を返します。詳細 QUARTER(date_expression)
REGEXP_CONTAINS テキスト XX に正規表現のパターンが含まれる場合は true を返し、それ以外の場合は false を返します。詳細 REGEXP_CONTAINS(X, regular_expression)
REGEXP_EXTRACT テキスト 正規表現のパターンに一致する X 内の最初の部分文字列を返します。詳細 REGEXP_EXTRACT(X, regular_expression)
REGEXP_MATCH テキスト X が正規表現のパターンと一致する場合は true を返し、それ以外の場合は false を返します。詳細 REGEXP_MATCH(X, regular_expression)
REGEXP_REPLACE テキスト X の中で正規表現パターンに一致するすべてのテキストを、replacement 文字列に置き換えます。詳細 REGEXP_REPLACE(X, regular_expression, replacement)
REPLACE テキスト X に含まれるすべての YZ に置き換えた X のコピーを返します。詳細 REPLACE(X, Y, Z)
RIGHT_TEXT テキスト X の末尾から指定した数の文字を返します。文字数は length で指定します。詳細 RIGHT_TEXT(X, length)
ROUND 算術 X を Y の桁で四捨五入した値を返します。詳細 ROUND(X, Y)
SECOND 日付 指定された日付と時刻の秒コンポーネントを返します。詳細 SECOND(datetime_expression)
SIN 算術 X の正弦を返します。詳細 SIN(X)
SQRT 算術 X の平方根を返します。X は負でない値にする必要があります。詳細 SQRT(X)
STARTS_WITH テキスト X がテキストで始まる場合に true を返します。それ以外の場合は、false を返します。大文字と小文字が区別されます。詳細 STARTS_WITH(X, text)
STDDEV 集計 X の標準偏差を返します。詳細 STDDEV(X)
SUBSTR テキスト X の部分文字列を返します。部分文字列は 開始インデックスから始まり、長さ 文字です。詳細 SUBSTR(X, start index, length)
SUM 集計 X のすべての値の合計を返します。詳細 SUM(X)
TAN 算術 X の正接を返します。詳細 TAN(X)
TOCITY 地域 X の都市名を返します。 TOCITY(X [,Input Format])
TOCONTINENT 地域 X の大陸名を返します。詳細 TOCONTINENT(X [,Input Format])
TOCOUNTRY 地域 X の国名を返します。詳細 TOCOUNTRY(X [,Input Format])
TODATE 日付 フォーマットされた互換モードの日付を返します。詳細 TODATE(X, Input Format, Output Format)
今日 日付 指定したタイムゾーンまたはデフォルトのタイムゾーンの現在の日付を返します。詳細 TODAY([time_zone])
TOREGION 地域 X のリージョン名を返します。詳細 TOREGION(X [,Input Format])
TOSUBCONTINENT 地域 X の亜大陸名を返します。詳細 TOSUBCONTINENT(X [,Input Format])
TRIM テキスト 先頭と末尾のスペースを削除した X を返します。詳細 TRIM(X)
UNIX_DATE 日付 1970-01-01 からの日数を返します。詳細 UNIX_DATE(date_expression)
UPPER テキスト X を大文字に変換します。詳細 UPPER(X)
VARIANCE 集計 X の分散を返します。詳細 VARIANCE(X)
日付 指定した日付の週番号を返します。詳細 WEEK(Date)
WEEKDAY 日付 指定された日付の曜日を示す数値を返します。詳細 WEEKDAY(Date)
日付 指定された日付の年を返します。詳細 YEAR(Date)
YEARWEEK 日付 指定した日付の年および週番号を返します。詳細 YEARWEEK(Date)