文章分類
報表範本
數據顧問服務
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”公式即可將所有包含”facebook”的維度值(不管大小寫)統一轉換成”facebook”。
將新增的運算欄位(整理facebook來源)放到原本的表格中可以看到在運算公式的幫助下,原本雜亂的”facebook”來源已經有了統一的名稱,當我們單獨使用該欄位時,即可將原本分開的來源合併成同一個。
兩個以上的維度需要同時搭配使用
姓氏和性別需要同時出現在報表上,且合併後才有分析意義,傳統解決方式會是將兩個維度緊鄰對方,但這麼做姓氏和性別依舊是兩個分開的欄位,再製做報表上仍會帶來不少麻煩。其實,發生這種狀況只需透過運算欄位的公式,就能夠輕鬆解決問題。
使用”CONCAT”語法搭配即可將兩個欄位(姓氏和性別)合併在一起成為一個新的欄位。
將新增的運算欄位(合併姓氏&性別)放到原本的表格中可以看到在”CONCAT”語法的幫助下,原本分開的兩個欄位值已經合併在一起了,當我們單獨使用該欄位時,即可將原本分開的兩個欄位值合併在一個欄位中。
預設指標欄位很完整,但是沒辦法交互使用
預設指標欄位有使用者數量也有事件總數,但是只能分開個別顯示數量,無法知道平均使用者的事件總數
使用”除法”公式即可將兩個欄位(事件總數和使用者)相除獲取使用者的平均數建樹量。
依據不同的需求,新增的”使用者平均事件數”欄位可以單獨在評量表顯示,也可以放入其他圖表(表格、長條圖、圓餅圖…)做使用。
以上列出的只是幾個常見的使用情境,運算欄位公式可以做的遠大於這些,想了解更多應用範例可以前往 [GDS] 運算公式範例。
編輯運算欄位
所有的運算欄位右側都有”fx”的標誌,可以以此來判別該欄位是預設的還是新增的運算欄位,只要點擊”fx”標誌就可以打開公式編輯器,並可以依照需求對該欄位的公式做調整。
注意:透過資料源新增的欄位就只能在資料源編輯;透過圖表新增的欄位就只能在圖表編輯。想了解兩者之間的差異可以前往 Data Studio 新增圖表欄位&新增資料源欄位的差異。
完整說明可以參考官方文件。
數據酷顧問服務
文章許願池
想看什麼文章主題?
我們會儘快為您安排
數據酷顧問服務
文章許願池
想看什麼文章主題?
我們會儘快為您安排
數據酷顧問服務
文章許願池
想看什麼文章主題?
我們會儘快為您安排