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 (Simple) | 
                條件式 | 比較 input_expression 與每個連續 WHEN 子句的 expression_to_match,並在比較為 true 時傳回第一個 result。瞭解詳情 | 
                
 | 
            
CASE | 
                條件式 | 評估每個連續 WHEN 子句的 condition,並傳回 condition 為 true 的第一個 result;不會評估任何剩餘的 WHEN 和 ELSE 子句。如果所有條件都是 false 或 NULL,就會傳回 else_result (如果有的話);如果沒有,則傳回 NULL。瞭解詳情 | 
                
 | 
            
CAST | 
                其他 | 將欄位或運算式轉換為 TYPE。CAST 內不得有匯總欄位。TYPE 可以是 NUMBER、TEXT 或 DATETIME。瞭解詳情。 | 
                CAST(field_expression AS TYPE) | 
            
CEIL | 
                算術 | 傳回大於 X 的最接近整數。舉例來說,如果 X 的值為 v,則 CEIL(X) 大於或等於 v。瞭解詳情。 | CEIL(X) | 
            
COALESCE | 
                條件式 | 會傳回在欄位清單中找到的第一個非遺漏值。瞭解詳情。 | COALESCE(field_expression[,field_expression, ...]) | 
            
CONCAT | 
                文字 | 傳回 X 和 Y 串連值的文字。瞭解詳情。 | 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 | 
                日期 | 傳回兩個日期之間的部分邊界數。瞭解詳情。 | DATETIME_DIFF(date_expression, date_expression, part) | 
            
DATETIME_SUB | 
                日期 | 從日期中減去指定時間間隔。瞭解詳情。 | DATETIME_SUB(datetime_expression, INTERVAL integer part)
 | 
            
DATETIME_TRUNC | 
                日期 | 將日期截斷至指定精細程度。瞭解詳情。 | DATETIME_TRUNC(date_expression, part) | 
            
DAY | 
                日期 | 傳回日期或日期和時間的星期幾。瞭解詳情。 | 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 | 
                其他 | 傳回網址的超連結,並以連結標籤標示。瞭解詳情。 | 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) | 
            
IFNULL | 
                條件式 | 如果輸入為空值,則傳回結果;否則傳回輸入值。瞭解詳情。 | IFNULL(input_expression, null_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 | 
                算術 | 依基底 10 傳回 X 的對數。瞭解詳情。 | LOG10(X) | 
            
LOWER | 
                文字 | 將 X 轉換為小寫。瞭解詳情。 | LOWER(X) | 
            
MAX | 
                匯總 | 傳回 X 的最大值。瞭解詳情。 | MAX(X) | 
            
MEDIAN | 
                匯總 | 傳回所有 X 值的中位數。瞭解詳情。 | MEDIAN(X) | 
            
MIN | 
                匯總 | 傳回 X 的最小值。瞭解詳情。 | MIN(X) | 
            
MINUTE | 
                日期 | 傳回特定日期和時間的分鐘部分。瞭解詳情。 | MINUTE(datetime_expression) | 
            
MONTH | 
                日期 | 從日期和時間值傳回月份。瞭解詳情。 | MONTH(date_expression) | 
            
NARY_MAX | 
                算術 | 傳回 X、Y 和 [,Z]* 的最大值。所有輸入引數必須是相同類型,也就是全部都是數字。至少須有一個輸入引數為欄位或包含欄位的運算式。瞭解詳情。 | NARY_MAX(X, Y [,Z]*) | 
            
NARY_MIN | 
                算術 | 傳回 X、Y、[,Z]* 的最小值。所有輸入引數必須是相同類型 (皆為數字)。至少須有一個輸入引數為欄位或包含欄位的運算式。瞭解詳情。 | 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 | 
                日期 | 傳回特定日期在當年的季度。瞭解詳情。 | QUARTER(date_expression) | 
            
REGEXP_CONTAINS | 
                文字 | 如果 X 包含規則運算式模式,則傳回 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 的副本,並將 X 中所有出現的 Y 換成 Z。瞭解詳情。 | 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 | 
                日期 | 傳回指定或預設時區的目前日期。瞭解詳情。 | TODAY([time_zone]) | 
            
TOREGION | 
                地理區域 | 傳回 X 的區域名稱。瞭解詳情。 | TOREGION(X [,Input Format]) | 
            
TOSUBCONTINENT | 
                地理區域 | 傳回 X 的次大陸名稱。瞭解詳情。 | TOSUBCONTINENT(X [,Input Format]) | 
            
TRIM | 
                文字 | 傳回移除開頭和結尾空格的 X。瞭解詳情。 | TRIM(X) | 
            
UNIX_DATE | 
                日期 | 傳回從 1970 年 1 月 1 日算起的天數。瞭解詳情。 | UNIX_DATE(date_expression) | 
            
UPPER | 
                文字 | 將 X 轉換為大寫。瞭解詳情。 | UPPER(X) | 
            
VARIANCE | 
                匯總 | 傳回 X 的變異數。瞭解詳情。 | VARIANCE(X) | 
            
WEEK | 
                日期 | 傳回特定日期的週數。瞭解詳情。 | WEEK(Date) | 
            
WEEKDAY | 
                日期 | 以數字形式傳回特定日期是星期幾。瞭解詳情。 | WEEKDAY(Date) | 
            
YEAR | 
                日期 | 傳回特定日期的年份。瞭解詳情。 | YEAR(Date) | 
            
YEARWEEK | 
                日期 | 傳回特定日期的年份和週數。瞭解詳情。 | YEARWEEK(Date) |