有些時候在 Looker Studio 內原始資料的內容可能不會完全符合我們需求,這時候可以用 CASE 來幫我們做資料內容的轉換,簡單說明一下方法:
首先還是要先建立新的欄位。

接著在裡面撰寫規則,基本寫法如下:
CASE
WHEN condition THEN result
[WHEN condition THEN result]
[...]
[ELSE else_result]
END
寫起來會很像一般程式語言裡的 if 判斷式,像是我要把特定欄位的內容,只要符合某條件就轉換的話就會像這樣寫:
CASE WHEN Medium = "cpc" THEN "paid" ELSE "free" END
這樣我原始欄位 Medium 裡如果有值是 cpc,在新的欄位就會轉換成 paid,反之則是 free。
相反的寫法:
CASE WHEN Medium != "cpc" THEN "free" ELSE "paid" END
某個範圍之內的話寫法可以像這樣:
CASE
WHEN Amount < 20 THEN "Small"
WHEN Amount >= 20 and Amount < 100 THEN "Medium"
WHEN Amount >= 100 THEN "Large"
END
其他判斷式的寫法可以參考官方網站的說明。