你曾經在看報表的時候,心中有個問題呼之欲出,但就是找不到可以回答的數據嗎?Looker Studio 的自訂公式可以幫你解決這個問題!無論是想要自動把頁面分類、計算 ROAS、或是跨資料來源合併資訊,自訂公式都能讓你在報表中彈性地打造出「專屬指標」,甚至進一步提升報表的互動性與可用性!
內容目錄
Toggle什麼是 Looker Studio 自訂公式?
自訂公式(calculated field)是指:在 Looker Studio 中,自訂公式可以用來「自訂欄位」或「自訂指標」,也就是透過計算和函數,從既有欄位中衍生出新的資訊。
- 欄位(field):包含預設欄位與自訂欄位,是報表的構成元素。預設欄位會直接從資料來源中匯入,而自訂欄位則可以是使用者透過公式自訂的欄位(或是指標)。
- 函數(function):用來處理資料的計算方式。常見的函數類型有:數學運算、文字處理、邏輯運算等。
- 指標(metric):用來衡量某個特定數據的值。指標可以是資料匯入時就自帶的欄位(例如:點擊率、轉換率等),也可以是透過自訂公式計算出的欄位(例如:廣告 ROAS)。
(加入自訂公式圖示說明)
自訂公式的應用場景有多廣?
自訂公式的應用範圍非常廣,下面我們就舉幾個例子來說明:
- 自動分類頁面:想要計算某個頁面類型的流量或銷售額,但該頁面類型的網址範圍過大,無法手動一一計算時,就可以使用自訂公式來幫你自動分類。
- 計算複雜指標:某些指標是需要透過多個欄位的數據運算後才能得出的,自訂公式就可以幫你省下手動運算的時間,甚至直接在報表中即時呈現。
- 合併不同資料表的資訊:在混合資料來源時,常常會出現欄位名稱不一致的問題,這時候就可以用自訂公式將不同欄位的數據合併,方便後續分析。
- 條件式分群:想要把特定欄位根據條件分群時,可以透過自訂公式的條件判斷函數來達成。
基礎入門:怎麼寫出第一個自訂公式?
想要寫出第一個自訂公式,可以從以下步驟開始:
- 在 Looker Studio 中開啟你的報表,並點選「編輯」模式。
- 點選左上方的「新增欄位」,即可開啟自訂公式的編輯視窗。
- 在「欄位名稱」中輸入你想要設定的欄位名稱。
- 在「公式」中,透過選擇欄位、函數等方式,建立你想要的自訂公式。
- 設計完成後,點選右上方的「儲存」。
Looker Studio 常用函數總整理
- 文字處理:REGEXP_EXTRACT、LOWER、UPPER、CONCAT、COALESCE
- 數學運算:SUM、AVG、COUNT、MAX、MIN
- 邏輯運算:CASE、IF、AND、OR、NOT
- 日期處理:DATE_DIFF、DATE_ADD、DATETIME_DIFF
- 型別轉換:CAST、SUM()、COUNT()、AVG()
自訂公式時要注意那些事情?帖
- 大小寫有差,欄位名稱需全大寫
- 欄位名稱需加上大括號,且不得包含空格(空格需用底線代替)
- 文字型態需加上單引號
- 日期型態需加上雙引號
- 運算過程需確保欄位型態一致
- 公式內括號需成對
- 公式內的運算順序會影響結果
- 公式中不得有注解
- 執行日期運算時,需確保欄位值為日期格式
【實戰應用】自訂公式經典範例大公開
看完了以上的介紹,你是不是也急著想要學會自訂公式的應用呢?以下我們就整理了 4 大常見應用案例,讓你輕鬆上手這個數據魔法。
自動分類網址頁面
在做數據分析時,我們常會需要把不同的網址頁面分門別類,以便計算各個類型的頁面流量或銷售額等等。此時自訂公式就可以透過以下 2 種方式,幫助我們自動分類:
- 正規表示式:利用正規表示式的規則,把不同網址範圍的頁面標籤為相同類型。例如:把所有以「https://www.abc.com/products/」 開頭的頁面都標籤為「產品頁」。
- CASE 語法:利用 CASE 語法,根據不同的條件設定對應標籤。例如:將首頁設定為「home」,產品頁設定為「product」,內容頁設定為「content」。
這樣一來,不僅可以節省手動分類的時間,也可以在報表中即時呈現各類頁面的數據,讓分析更迅速!
分析廣告投資報酬率(ROAS)
ROAS(Return On Ad Spend)為廣告投資報酬率,是衡量廣告活動效益的重要指標之一。其計算公式為:廣告活動收入➗廣告活動支出。透過在 Looker Studio 中自訂計算 ROAS 的公式,可以幫助你即時掌握廣告活動的成效,並根據數據調整策略,從而提高廣告的投資報酬率。
混合資料與空值處理:COALESCE 函數妙用
在混合多個資料來源時,常常會遇到欄位名稱不一致的問題。此時就可以用 COALESCE 函數來解決!COALESCE 函數可以用來合併不同欄位的數據,並依照順序檢查,將第一個不為空值的欄位值顯示在報表中。其公式格式如下:
COALESCE({欄位1}, {欄位2}, {欄位3})
提升報表互動性:動態分群、客製訊息
自訂公式除了可以幫助我們進行數據分析外,還可以用來提升報表的互動性。舉例來說:使用者可以利用自訂公式的條件判斷函數(例如:CASE、IF 等),根據使用者的選擇動態變換標籤、顯示不同訊息,進而讓報表更具互動性和可用性。
【進階技巧】自訂公式踩雷區與解法
- 公式無法運算:若公式無法運算,可能是因為公式中使用的欄位格式不一致,這時就需要確認欄位格式,並利用轉換函數(如:CAST)來轉換欄位型別。
- 運算結果不符預期:運算結果不符預期時,需先確認公式中的欄位值是否符合邏輯。若欄位值不符合邏輯,則需利用條件判斷函數(如:CASE、IF 等)來設定條件。
- 找不到想要的欄位:若找不到想要使用的欄位,可能是因為欄位名稱不一致或未加上大括號。此時需確認欄位名稱是否正確,並加上大括號。
看到這邊,相信大家也對自訂公式更有信心了!其實自訂公式的應用範圍非常廣,只要善用 Looker Studio 提供的函數和公式語法,就可以為你的報表帶來更高的價值。如果你還有其他實用的自訂公式,也歡迎留言與我們分享!
Last Updated on 31 5 月, 2025 by 己見室