Tableau 教學-簡單強大的視覺化分析必備工具-第一次就上手-2018.3版

這份教學我會帶著大家從無到有製作出一份Tableau的視覺化圖表,你可以輕易的透過tableau的介面,以拖拉的方式處理大量資料,完成圖表。不需懂寫程式,也不需懂設計,都能快速上手。

Tableau使用的場景非常廣泛,不管是校務資料管理、醫療產業的醫管、網路社群使用者足跡資料、製造業或IOT所蒐集的深層資料、零售及電商的銷庫資料,都能藉由tableau 視覺化分析數字背後的故事。

除了提供文字及圖片講解外,我也另外拍攝教學影片,影片將分為三個部份:

  1. 如何連接到你想分析的數據源
  2. 創建視覺化圖表
  3. 展示你的發現以及將你的見解與其他人分享

0:54連接資料源介面展示

首先你需要先去此網址下載試用版的tableau,輸入email就可有14天的試用期,鼓勵大家在試用期間好好探索tableau,你會發現它對工作效率帶來的改變。今天所使用的資料是內建的superstore資料

  1. 打開tableau後,左邊是連接資料源的區域,中間是過去做過並存檔的工作簿,右邊是tableau提供的教學影片及相關的視覺化案例分享。

2. 在“connect”選單,你可以透過不同的方式連接資料源:

–連接到存儲在Excel、PDF中的資料。

–甚至你有使用統計工具像是sass、spss、R,你可以用這些統計工具跑出來的資料以tableau做視覺化呈現

–除此之外tableau也提供data server的連接(例如Microsoft SQL Server、連接介面非常簡單,只要輸入server的hoster name,及選擇認證方式,輸入帳號密碼,就可以完成連接)

–網路流量分析常使用的GA也有支援

2:03資料源連接與前製準備

  1. 我們先使用tableau打開範例excel。

2. 首先我們先把要分析的資料拖拉到此區

3. Tableau會自動依資料內容,判別此字段的格式,譬如此欄皆為數字,tableau會自動判別為數字,此欄有文字則會判別為字串。建議匯入資料時,先行檢查欄位的數據類型是否合理 (像是日期、地理位置、數字、字串都是需要檢查的項目),配對錯誤的欄位請手動做修改。

3. 接下来,在連接資料我们可以决定使用這份資料源時是要live或是extract。

舉例來說,我選擇此資料連接是即時的,我之後的每一個分析與做圖的動作,都是即時下query跟此資料源要最新的資料,此時就很依賴你的database的效能。當你的數據是不斷更新的或是你原本的數據庫的效能很好,選Live會是一個不錯的選擇 。

反之你可以選擇extract,將數據透過tableau做萃取,把要分析的資料,轉成tableau自有的tde檔案格式,利用本機的記憶體來分析與做圖。這樣的做法可幫助處理複雜運算時的效能影響降至最低,可以看到旁邊有一個refresh按鈕,你仍可以定期將數據做更新。

因為此次的教學資料不算大,我們仍可保有live的設定。

4:20維度(Dimensions) 與 度量(Measures)

連接資料源後點擊Sheet1,首先你會注意到左側數據窗格,根據我們剛才給予的資料,excel欄位被分類至Dimensions 和 Measures 。

  1. 通常可用來加減乘除的數值都會放置於Measures。此外為方便我們做圖,Tableau會自動執行聚合(Aggregation )。舉例來說我們現在把sales拉至row功能區,可看到tableau以加總的方式呈現銷售額。

2. 如果查看銷售平均數要比銷售總和更有用,我們只需使用膠囊上的下拉菜單,將“Sum”改為“Avg”即可。不過我們暫且不做此操作。

3. Dimensions則是類別字段,像是日期、客戶、商品類別、地理位置,都會被歸類在這裡,用來對數值進行切割。舉例來說,將“Order date”拖到columns功能區。Tableau將自動以訂單日期,將銷售總額進行切割,也就是我們現在看到的隨時間推移的銷售情況。

(在此折線圖上看起來銷售額表現的還不錯,並且似乎隨著時間的推移在增加)

在這裡大家可以想像畫面是一塊空白的畫布,我們可以隨心所欲的在上面探索,隨時問自己問題,探索更多可能。舉例來說,我接下來產生的問題是,此折線圖並未詳細告訴我們哪些產品具有最高銷售額,以及是否有些商品的表現比其他商品好。

5:46創建視圖

為了深入了解哪些產品推動了整體銷售,我們來嘗試添加更多數據。從“Dimensions”中,將“Category”拖到”columns”功能區,並將其放在YEAR(訂單日期)的右邊。

看!只要滑鼠幾個點擊,我們就可以輕易的得到精美的長條圖!現在我們現在可以看到哪些類別的表現不錯,在什麼時間表現不錯!

7:26分層結構

但在家具,辦公用品,科技產品這三個大類別底下還有大量不同產品,例如,“Furniture”類別,底下子類別還有,椅子,桌子,因此我可以選擇添加“Sub-Category”至視圖,以查看哪些商品是暢銷商品。

數據中的類別和子類別間存在自然的分層關係。在Tableau中,我們只需要在“數據”窗格中,透過疊放字段,就能創建分層結構。我們把“Sub-Category”拖動 到“Category”上,然後命名為“Products”。我們還可以將“Product name”添加到此分層結構。現在我們可以看到在數據窗格中的欄位更為整潔且我們可以透過點擊膠囊來收合或展開分層結構進行分析。

9:05篩選器和顏色

在剛才我們建立了按類別和子類細分的產品銷售額的視圖,接下來我要利用篩選器和顏色來幫助重點關注我感興趣的數據。

首先將“Profit”拖到“Marks標記區”中的“Color”上,來查看會發生什麼情況。

我們可以看到桌子,書櫃甚至是機器的利潤都是負的,因為它們都是以橙色呈現。很好!我現在可以縮小我的範圍,使用篩選器仔細看看,這些產品是否年復一年一直都不賺錢。

  1. 在“數據”窗格中的“Dimensions”下面,右鍵點擊“Sub-category”,並選擇“Show filter”。

2. 接著在視圖內的“Sub-category”篩選器卡中,清除 “書櫃”,“機器”和“桌子”之外的所有複選框。

3.此外我們可以把”highlighter”叫出來,選擇”機器”。

現在您可以看到,在某些年度,機器實際上是賺錢的。然而,在2018年,機器變得不賺錢了。很好!我們又取得了一項重要發現。 我們可以尋求改善方案,找出為何機器2018年突然不賺錢的原因,或停止在此區域的銷售業務。

我們將此工作簿提供一個名稱,如“銷售額和利潤”

10:23Quick Table Calculations快速表計算

如果我們想知道”年同比增長”之類常見的資訊,要怎麼做呢?先開一個新的sheet,在Tableau中這類的計算已經貼心的至於下拉選單中。

  1. 首先為了計算各年銷售額之差異,將“Order date”拉至columns,並將”sales”拉至rows,並將“order date”格式改為”month”;接著再次將“order date”拉至Marks中的color。我們可以看到業績依銷售年份用不同顏色的折線圖來呈現

2. 接著按一下膠囊的下拉式功能表找到”Quick Table Calculations”,選擇”Year over Year Growth”。

3. 如果我們仍然想查看原始“Sales”,只需要將其放回視覺化中。

4. 如果想讓年度同比增長值顯示在工具提示而不是圖表中,可以將其移至”Tooltip”工具提示功能區。當我們把滑鼠在視圖中的標記上停留時,工具提示可以提供更多資訊。

我們將此工作簿提供一個名稱,如”年同比增長”。

12:11視覺化表格

如果我們的老板還是比較喜歡以表格呈現的圖表,該怎麼做? 只要右鍵點擊”年同比增長”sheet,選擇”Duplicate as Crosstab”。現在圖表格式已經以表格方式呈現。但Tableau跟excel圖表最大不同的地方是,我們仍可視覺化設計表格,使其更易懂。

  1. 首先進行軸交換並將”Category”移到rows、把“Profit”添加到“Color”以進一步分析。

2. 但這些顏色有點淡,讓我們來編輯一下顯示方式。按一下Marks標記區中的“Color”,然後按一下“Edit Colors”。下拉式功能表中有多種顏色可供選擇,選擇”green-gold”、使用6種漸變顏色,將標記類型更改為square,然後打開標記標籤。現在表中利潤的展示更為明顯了。

3. 接著打開Category的”highlighter”我們將滑鼠停在突出顯示工具中的那些類別上,我們可以很快看到,雖然科技和辦公用品在9月開始有很好的利潤,但傢俱卻沒有出現同樣的以深綠色表示的利潤回升。

14:09Show Me

我們知道傢俱的利潤不佳,並且認為這可能存在地區差別。但我們不一定知道查看這些資料的最佳方法。Tableau提供了我非常喜歡的功能,名為“Show me”的簡單工具。在我們知道希望查看的資料,但不知道如何創建有效視圖的情況下,該工具可以提供幫助。

我們想瞭解 銷售額在不同地區的銷售情況。”Show me”工具會根據所選擇的Dimensions、Measures顯示不同的圖表類型。

新開一個Sheet後,按住CTRL +以及點擊”Sales”、”Country”、”State”,地圖看起來是一個不錯的選擇!

接著再加入”Profit”至color。並以”Furniture”進行篩選。 並在”Marks標記區”中的”Size”上調整大小。

是的!我們很快看到,傢俱銷售幾個小市場看起來都存在同樣的利潤不好的問題。

我們將此工作簿提供一個名稱,如”家具類別各區域表現”

16:16Dashboard

到此為止,我們已經累積了數個視圖,並想要把我們的發現分享給團隊的人,在這邊創一個儀表板,也就是”Dashboard”,藉由Dashboard我們可以在展示時提供更多互動給觀看的人。

  1. 首先我們可以先調整儀表板的大小,在這裡我先設定成自動調整視窗大小。

2. 把剛才做的圖拉至畫布中且 我們可以將各圖面的資料點當成篩選器,這樣的好處是,當我們點擊篩選時的變動會連動至其它圖面。

3. 同時我也可以讓,原本就有的篩選器去影響其它圖面。

透過以上的調整,我們在簡報時的互動性都是非常好且直觀的。且如果有需要的話,也可以放置圖片、網頁跟文字。

我們做好的檔案可以輸出成tableau的工作簿之外,也可以存成pdf、jpg等格式,非常方便。

18:09Story

如果我們想用簡報的方式逐步引導觀眾,探索這些利潤問題,該怎麼做?Tableau提供一項名為Story的功能。

以上是今天的分享,我陸續還會在拍攝幾部影片,告訴大家諸如group、set、filter以及計算函數等非常好用的進階功能,謝謝大家,如果有任何問題請留言給我,我都會一一回覆,謝謝

--

--

Tableau 資料視覺化與商業分析筆記

“20%的時間花在資料處理,80%的時間用於分析” 持續分享Tableau教學,希望能讓大家淺顯易懂為何我開始使用Tableau做視覺化資料分析的原因,進而也開始使用Tableau,增加工作效率。FB: https://www.facebook.com/tableaunote