前言
我們常會利用一些圖表工具來幫助將複雜又不好閱讀的表格資料轉換成視覺化的呈現,藉以輔助快速洞察出一些數字的趨勢與 insight。
數據的洞察方向,大致可以透過「趨勢」與「比較」兩個面向來進行。其中「比較」的這個面向最常用到的就是同期相比,透過比較來判斷目前的數據到底是比較好或是差。比方說今年五月的母親節行銷活動,和去年五月相比所帶來的銷售額是增長或是下滑;又或者是今年各月份的網站瀏覽量,和去年同期相比的變化又是如何?相信這樣的問題時常會出現在我們的日常工作中。
分析情境
想要知道截至目前為止,網站的瀏覽量和去年同期各月份相比是增加或是下滑?
根據上述的分析情境,我們發現到了兩個重點:
- 主要分析的指標是網站的瀏覽量 (Pageviews)
- 想要看的是今年和去年,各個月份瀏覽量的比較
以下是這個情境所使用到的範例數據:
Year-Month |
Pageviews |
Sessions |
Purchase |
Revenue |
202201 |
62,396 |
51,447 |
444 |
$397,905 |
202202 |
55,379 |
45,721 |
872 |
$981,849 |
202203 |
72,562 |
59,955 |
952 |
$808,027 |
202204 |
73,373 |
69,461 |
384 |
$494,754 |
202205 |
50,078 |
39,805 |
567 |
$455,724 |
202206 |
65,899 |
50,899 |
199 |
$293,573 |
202207 |
72,609 |
68,601 |
533 |
$990,643 |
202208 |
48,758 |
16,739 |
187 |
$507,412 |
202209 |
83,434 |
69,850 |
873 |
$439,586 |
202210 |
63,686 |
51,493 |
135 |
$432,846 |
202211 |
95,996 |
90,123 |
356 |
$635,452 |
202212 |
93,419 |
89,423 |
251 |
$27,683 |
202301 |
91,892 |
88,104 |
995 |
$198,070 |
202302 |
64,819 |
64,320 |
853 |
$968,189 |
202303 |
52,486 |
40,428 |
665 |
$707,751 |
202304 |
19,743 |
17,008 |
271 |
$36,943 |
在開始操作 Looker Studio 之前,我們可以先觀察一下這組範例數據有一個重點:
年 (Year) 與月份 (Month) 合併在 Year-Month 這個欄位
而這個部分在後面的 Looker Studio 操作時會影響到我們的設定,所以這邊只需要先記得日期的欄位狀況會影響到報表的操作即可,後面我們再來解釋為原因。
預期圖表目標
希望透過一個圖表,藉由長條圖顯示去年與今年的瀏覽量差異變化 (如下圖)
關鍵困難點
初次看到上面的圖表時,可能大家會覺得這個應該不困難吧?但實作時就會發現雖然可以把去年和今年的數據都顯示出來,但是他們卻分開顯示,無法以月份統整將去年和今年並排顯示,這樣就無法一眼看出去年與今年數字誰比較好。
因此「如何將不同年份、相同月份的兩組數據整併在一起」,是這個圖表的重點。
實作
1. 首先先開啟一個新的 Looker Studio 空白報表,並連結範例數據的資料來源 (本範例數據儲存在 Google Sheet,有需要可以參考:範例資料)
1-1. 建立一個新的空白報表
1-2. 選擇資料來源
1-3. 選擇資料來源位置
2. 誠如前面所提到的,製作此圖表的重點,在於「如何將不同年份、相同月份的兩組數據整併在一起」。因此這部分會需要使用到兩個主要的維度,一個是「日期」,另一個是「月份」,但如果仔細觀察我們匯入進來的範例資料的話,會發現兩個問題:
- 日期欄位 (Year-Month) 的資料型態是文字 (Text),而非日期 (Date)
- 沒有月份的欄位
因此需要將現有的資料進行一些處理,讓我們能有正確的日期與月份欄位 (註1*)
註1:若您匯入的資料已經有正確的日期 (Date) 與月份 (Month) 型態,則可跳過步驟 3 與 4
3. 首先先來處理日期的問題,由於原始資料的日期架構為 202301 (西元年 4 碼 + 月份 2 碼),因此我們其實有兩種方法將它轉換成系統認得的日期格式。
【方法一】
直接將 Type 的型態從文字 (Text) 轉換成日期 (Date)。操作的方法是:
3-1. 先從上方的工具列找到「資源 (Resource) \ 管理已新增的資料來源 (Manage added data sources)」
3-2. 接著找到剛剛匯入的資料來源,選擇右邊的「編輯 (Edit)」
3-3. 找到日期欄位「Year-Month」,點擊右手邊的下拉選單,將類型從 文字(Text) 更改為「日期和時間 (Date & Time) \ 年月 (Year Month)」
不過經過實測,第一種方法蠻有可能會因為原本日期架構的關係會發生錯誤而無法成功轉換,如果遇到這樣的情況,就建議使用接下來要介紹的第二種方法。
【方法二】
建立一個新的欄位,透過公式來將 Year-Month 欄位從文字轉成日期:
3-4. 接續剛剛 3-2 的操作,進來後選擇右上角的「新增欄位 (ADD A FIELD)」
3-5. 在公式 (Formula) 的部分,貼上以下公式(註2*),並給予這個欄位一個識別的名稱,以此範例來說取名為「custom_date」:
公式:PARSE_DATE("%Y%m", Year-Month)