Skip to content

Data Studio 運算欄位介紹

Data Studio 運算欄位是由資料源現有的欄位所開發出的維度與指標,當預設的維度、指標欄位沒辦法滿足需求時,運算欄位可以幫助我們解決幾乎所有的問題,本篇文章將會對運算欄位做基本的介紹。

運算欄位的運作方式

運算欄位是透過公式將資料源內的其他欄位(一個或多個)做更進一步的應用,包含算數、數學運算、處理格式、使用邏輯來評估並返回不同的結果;運算欄位是使用現有的數據做更進一步的應用,並不是更改數據,所以使用運算欄位並不會對原始數據造成任何影響。運算欄位的公式主要分為以下4種類型:

1. 算數:加法、減法、乘法、除法

2. 數學公式:包含REGEXP_MATCH()、POWER()、MIN()、MAX()、SUM()

3. 數據轉換:包含 REPLACE()、LOWER()、CONCAT()、TODATA()

4. 邏輯比較:使用 Case/When 語法將數據做交互的應用

更多可用的公式可以參考官方文件

應用範例

在製作 Data Studio 報表時,常常會遇到以下狀況,使用運算欄位都可以輕鬆的解決:

預設維度欄位值雜亂不堪,同樣的維度值被分為不同的欄位

同樣是 facebook 的來源卻因為大小寫的不同被分為的來源 facebook, Facebook, FACEBook, FaceBook, faceBook, FACEbook,遇到這種狀況,傳統的解決方式會是在拋來源這項參數的時候就先規範好使用統一標準的命名方式,但是往往還是會有不小心拋錯名稱的狀況發生,而且對於過去已經收到的數據是沒辦法做修正的。其實,發生這種狀況只需透過運算欄位的公式,就能夠輕鬆解決問題。

"CASE"語法搭配"REGEX_MATCH"公式

使用CASE語法搭配REGEX_MATCH公式即可將所有包含facebook的維度值(不管大小寫)統一轉換成facebook

使用"整理facebook來源"欄位

將新增的運算欄位(整理facebook來源)放到原本的表格中可以看到在運算公式的幫助下,原本雜亂的facebook來源已經有了統一的名稱,當我們單獨使用該欄位時,即可將原本分開的來源合併成同一個。

兩個以上的維度需要同時搭配使用

姓氏和性別需要同時出現在報表上,且合併後才有分析意義,傳統解決方式會是將兩個維度緊鄰對方,但這麼做姓氏和性別依舊是兩個分開的欄位,再製做報表上仍會帶來不少麻煩。其實,發生這種狀況只需透過運算欄位的公式,就能夠輕鬆解決問題。

CONCAT語法

使用CONCAT語法搭配即可將兩個欄位(姓氏和性別)合併在一起成為一個新的欄位。

使用"合併姓氏&性別"欄位

將新增的運算欄位(合併姓氏&性別)放到原本的表格中可以看到在CONCAT語法的幫助下,原本分開的兩個欄位值已經合併在一起了,當我們單獨使用該欄位時,即可將原本分開的兩個欄位值合併在一個欄位中。

預設指標欄位很完整,但是沒辦法交互使用

預設指標欄位有使用者數量也有事件總數,但是只能分開個別顯示數量,無法知道平均使用者的事件總數

使用"除法"公式

使用”除法”公式即可將兩個欄位(事件總數和使用者)相除獲取使用者的平均數建樹量。

使用"使用者平均事件數"欄位

依據不同的需求,新增的使用者平均事件數欄位可以單獨在評量表顯示,也可以放入其他圖表(表格、長條圖、圓餅圖…)做使用。

以上列出的只是幾個常見的使用情境,運算欄位公式可以做的遠大於這些,正確的使用運算欄位可以大大的提升數據分析的效益;但要注意,使用運算欄位應避免使用錯誤的函式,詳細說明可以參考 Data Studio 8 種常見的運算欄位錯誤原因

編輯運算欄位

編輯運算欄位

所有的運算欄位右側都有fx的標誌,可以以此來判別該欄位是預設的還是新增的運算欄位,只要點擊fx標誌就可以打開公式編輯器,並可以依照需求對該欄位的公式做調整。

注意:透過資料源新增的欄位就只能在資料源編輯;透過圖表新增的欄位就只能在圖表編輯。想了解兩者之間的差異可以前往 Data Studio 新增圖表欄位&新增資料源欄位的差異

更多說明可以參考官方文件

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

Scroll To Top