什麼是計算欄位?
在 Looker Studio 中,計算欄位是一個由使用者自訂的公式欄位,用於對資料來源中的原始資料進行即時的轉換、彙總或邏輯判斷,從而產生預設欄位無法直接提供的新指標或維度。它與資料來源中的原始欄位不同,原始欄位是從資料庫直接匯入的固定欄位,而計算欄位則是基於這些原始欄位,透過公式動態生成。這項功能的核心價值在於賦予分析者高度靈活性,能夠根據特定業務需求,定義專屬的分析指標,例如自訂的轉換率、分類標籤或是整合多欄位的組合資訊。
如何新增計算欄位:完整步驟
新增計算欄位的標準路徑是在資料來源編輯器中進行。此操作不會影響原始資料,僅在 Looker Studio 報表中建立一個衍生的虛擬欄位。請依以下步驟操作:
- 在 Looker Studio 報表編輯介面,點擊右側資源面板中的「編輯資產」圖示。
- 選擇您要新增欄位的資料來源,然後點擊「編輯」進入資料來源編輯器。
- 在欄位列表的右上方,找到並點擊「新增欄位」圖示(通常是一個帶有加號的欄位符號)。
- 在右側出現的設定面板中,輸入「欄位名稱」。命名應清晰且具描述性,方便後續識別。
- 在下方公式輸入框中,輸入您的計算公式。您會看到可用欄位的列表與函數選項輔助輸入。
- 在「欄位類型」中,選擇「維度」或「指標」。用於分類、分組的文字或日期欄位通常設為維度;用於數學計算與彙總的數值欄位則設為指標。
- 輸入公式後,系統會進行語法檢查。確認無誤後,點擊「儲存」。新欄位即會出現在欄位列表中。
常用公式一覽:從基礎數學運算開始
數學運算是計算欄位最基礎也最常用的功能,透過加、減、乘、除等運算符號,即可快速建立新的數值指標。以下列出四種基本運算及其典型應用:
- 加法 (+):合併數值。例如,`工作階段數 + 互動工作階段數`,可用於計算某個擴大範圍的流量總和。
- 減法 (-):計算差值或剩餘。例如,`總點擊數 - 自然搜尋點擊數`,可用於估算來自其他管道的點擊數量。
- 乘法 (*):計算總額或進行比例放大。例如,`單次轉換價值 * 轉換次數`,可計算特定來源的總轉換價值。
- 除法 (/):計算比率或平均值。這是最關鍵的運算之一,例如 `轉換次數 / 工作階段數` 即可建立「轉換率」指標,這是 SEO 與行銷分析中的核心度量。
常用公式二覽:字串處理與邏輯判斷
除了數字計算,處理文字與進行條件分類也是分析中常見的需求。Looker Studio 提供相關函數來實現這些功能。
- 字串合併:使用 `CONCAT` 函數或 `||` 運算符將多個欄位的內容組合成一個新的文字欄位。例如,公式 `CONCAT(國家, " - ", 城市)` 或 `國家 || " - " || 城市` 可以將「國家」與「城市」欄位合併,產生如「臺灣 - 臺北市」的地理標籤,便於在報表中呈現更細緻的地理位置維度。
- 邏輯條件判斷:`CASE WHEN` 語句是強大的條件賦值工具,能依據不同條件回傳相應的值。範例:`CASE WHEN 瀏覽器類型 LIKE "%Chrome%" THEN "Chrome 族" WHEN 瀏覽器類型 LIKE "%Safari%" THEN "Safari 族" ELSE "其他" END`。此公式可用於將眾多瀏覽器名稱簡化為幾個主要分類羣組,讓流量來源分析更聚焦。
計算欄位的進階技巧與限制
掌握進階技巧能提升計算欄位的實用性,但也需注意其潛在限制,以確保報表效能與準確性。一個常見的進階操作是函數嵌套,即在一個函數內使用另一個函數來執行多層處理。然而,過度複雜的嵌套可能導致公式難以維護,並可能在某些情況下影響編輯器的回應速度。在處理數學運算或邏輯判斷時,需特別留意 NULL(空值) 的問題,任何與 NULL 進行的運算結果通常仍為 NULL。此時,可以使用 `IFNULL(欄位, 預設值)` 函數來替空值指定一個替代值,避免計算結果出現預期外的錯誤。此外,計算欄位的一個關鍵限制是其作用範圍:它通常僅能在建立它的單一資料來源中使用,無法直接跨不同的資料來源進行運算。若需結合多來源資料,必須先在 Looker Studio 中將它們合併。
從計算欄位到動態報表:一個簡單範例
理解如何將計算欄位套用於視覺化圖表,能讓分析成果更直觀。假設我們已從 Google Analytics 4 資料來源中,建立了一個名為「轉換率」的計算欄位,公式為 `轉換次數 / 工作階段數`,其欄位類型設定為「指標」。接下來,我們可以創建一個圖表來展示它:在報表中新增一個「評分卡」圖表,將其「指標」設定為剛才建立的「轉換率」欄位。如此一來,評分卡便會立即顯示出整體的轉換率數值。您也可以建立一個「表格」圖表,將「流量來源/媒介」設為維度,再將「轉換率」設為指標。這樣就能清晰對比不同流量來源的轉換效率。這個過程展示了從定義公式到實現視覺化洞察的完整應用鏈條。若想進一步將 GA4 資料與 Looker Studio 結合,可以參考 GA4 串接 Looker Studio 教學:資料來源連接與整合步驟。
Looker Studio 的「計算欄位」和「計算結果欄位」有差別嗎?
在現行 Looker Studio 官方文檔中,兩者通常指同一功能,都是為了建立自訂欄位。部分舊版資料可能使用「計算結果欄位」的說法,但其操作與目的與現今的「計算欄位」相同。
在 Looker Studio 裡新增計算欄位後,為什麼有些圖表看不到?
需確認新增的欄位類型(維度或指標)是否與圖表屬性相符。例如,計算出的指標無法放入圖表的維度設定中。此外,確保在建立計算欄位的資料來源上已正確套用該欄位。
除了四則運算,Looker Studio 計算欄位還有哪些常用的內建函數?
除了基本的數學運算,常用函數還包括字串處理(如 `CONCAT`、`LEFT`)、日期處理(如 `DATE_DIFF`)、邏輯判斷(`CASE WHEN`、`IF`)以及彙總函數(如 `SUM`、`AVERAGE`)在特定情境下的應用。
我可以跨不同的資料來源建立計算欄位嗎?
一般不行。計算欄位通常只能在建立它的單一資料來源內使用。若需結合不同資料來源的欄位進行計算,需先在 Looker Studio 中將這些資料來源合併(Join)成一個新的資料來源。
使用 CASE WHEN 語句時,常見的錯誤或注意事項有哪些?
常見問題包括:條件順序錯誤導致判斷結果不符預期;條件之間沒有覆蓋所有可能情況,導致未預期的 NULL 結果;以及文字比較時未注意大小寫或前後空格。建議使用 `ELSE` 子句來處理其他未明確列舉的情況。
計算欄位的公式有長度或複雜度的限制嗎?
是的,存在隱性限制。公式本身有長度上限,而過度複雜的嵌套函數或極長的 CASE WHEN 可能會導致編輯器回應緩慢或難以維護。建議保持公式簡潔,並在必要時拆分為多個步驟的中間計算欄位。
如何在計算欄位中處理 NULL(空值)的問題?
處理 NULL 值是常見需求。可以使用 `IFNULL(欄位, 預設值)` 函數來為空值指定替代值,避免計算錯誤。在進行數學運算時,直接與 NULL 運算通常會得到 NULL 結果,需特別留意。
建立好的計算欄位可以修改或刪除嗎?會影響已套用的圖表嗎?
可以隨時在資料來源設定中修改或刪除計算欄位。修改公式後,所有套用該欄位的圖表會立即重新計算並更新。刪除欄位則會導致依賴該欄位的圖表出現錯誤或該欄位消失,操作前需謹慎確認。
以官方文件、實際設定與量測結果整理 SEO 數據、網站追蹤與分析方法,並標示資料來源與判讀限制。