以下將介紹如何利用tableau public來制作這樣的報表,所用到的數據源是一個公司在中國幾個省份的銷售數據,一張簡單的Excel表格里面列出了一個連鎖超市的訂單銷售情況,分別有以下字段:
所需要准備的東東
-
Excel-用來編輯你的數據,也可以用Access來代替
-
Tableau Public (可以去tableauchina.net的下載專區下載)
現在手上有這樣一個訂單銷售的數據表,就拿它來做示范:
數量,銷售額,折扣率,物流類型,利潤,單價,物流費用,客戶姓名,客戶(省),產品大類,產品分類,產品名,產品毛利,發貨日期
把這個數據表存放到計算機的某個位置(例如:桌面)
安裝tableau public,很簡單,一路點擊下一步就完成了.啟動tableau public,會進入歡迎界面,那么就點擊Open Data來打開剛才保存的Excel數據.
在左邊的數據類型里面選擇Microsoft Excel
在跳出的文件對話框里選擇剛才保存的Excel文檔
選擇Excel里面sheet1,然后點擊OK按鈕
可以看到Excel里面的字段都羅列在左邊的兩個區域里,Demensions區域通常是一些文字,日期,以及地理位置類型的字段,而Measures區域通常是數值類型的字段。
接下來我們要做的就是把相應的字段拖放到工作區域的相應面板里面來創建分析報表的基本框架:
試着把<產品分類>和<銷售額>分別拖放至Columns(列) 和 Rows區域(行),並點擊工具欄里面的排序按鈕,一張產品分類的銷售額柱狀圖已經生成了。為了增加柱狀圖的視覺效果,可以再次把<銷售額>字段拖放至Color區域,這樣柱狀圖的顏色會根據銷售額的大小呈現漸進效果.
點擊下方的矩形標簽頁新建一張視圖
在新建的視圖里面,我們會將對銷售額與省市進行分析.
右鍵點擊<客戶(省)>字段,
完成之后,會發現字段的圖標會變為地球狀,說明這個字段已經被tableau認為是地理位置字段。但是,由於目前tableau的地圖信息庫對中文的地名還不能直接識別,所以必須將其匹配為拼音名才可以。
我們把<客戶(省)>和<銷售額>分別拖放至Columns和Row區域中。之后在菜單中找到”Map”,調出菜單並點擊”Edit Locations…”
在地理位置編輯對話框中編輯相應的拼音地名:
例如: 編輯上海,點擊對應上海右邊那一欄的單元格,在里面輸入shanghai,系統會進行自動匹配.
以此類推,把所有的城市都匹配好之后,點擊 OK按鈕.地理信息的匹配就完成了。
接下來就可以生成地圖了,注意:因為地圖是在線地圖,所以你必須有internet連接才能看到。
點擊右上角”Show Me”按鈕,在里面選擇世界地圖.
沒啥問題的話,應該可以看到地圖以及每個城市的信息了,可以滾動Marks區域里的Size滾動欄來調整餅圖的大小.可以把<客戶(省)>字段拖放至Marks區域里的Label里顯示地區名,可以把<銷售額>托放進Marks區域里的Colors里來改變餅圖的顏色分布.可以雙擊顏色指示條,在彈出的對話框里編輯顏色方案
我們也可以換一種地圖的顯示方式,再次點擊Show Me按鈕,選擇Filled Map類型
可以看到,每個省份的地圖根據銷售額的大小被填充成了不同的顏色區塊.同樣我們可以把<客戶(省)>字段拖放至Marks區域里的Label里顯示地區名, 可以雙擊顏色指示條,在彈出的對話框里編輯顏色方案.
最后我們來做一張明細表用來顯示明細信息,點擊新建視圖按鈕.在新創建的視圖里,把<產品大類>,<產品分類>以及<產品名>拖放到Rows區域,把<數量>拖放到Marks區域里的Text里,OK,明細表也完成了。
接下來把這幾張視圖放在一個Dashboard中展示,並讓其產生聯動效果。點擊菜單里的”Dashbaord”調出菜單,選擇”New Dashboard”新建一個Dashboard.
在新建的Dashboard中,把Sheet1,Sheet2,Sheet3拖放到編輯區域,並調整位置。可以通過拖動每一個視圖的標題來調整位置,可以通過拖動視圖的邊緣來調整大小.,右鍵點擊標題,選擇HideTitile可以隱藏標題欄
聯動效果的產生:
鼠標選中Sheet2,在”Worksheet”菜單的里選擇”Actions…”
在Actions對話框中點擊”Add Action”按鈕,並選擇”Filter…”選項
在彈出的Add Filter Action對話框中的”Source Sheets”里選擇Sheet2,代表我們聯動的觸發視圖
右邊的”Run action on:”中選擇”Select” ,表示只有你點擊了響應的區域才會觸發聯動
在”Target Sheets”里選擇”Sheet1,Sheet2,Sheet3”代表聯動的響應視圖
右邊的”Clearing the selection will:”中選擇”Show all values”,代表如果你不選任何區域的話就不做任何聯動
在”Target Filters”中選擇”Selected Fields,然后點擊底部的”Add Filter…”按鈕
在彈出的”Add Filter” 對話框中”Source”和”Target”的區域里都選擇”客戶(省)”字段,這代表這幾張表通過”客戶(省)”來進行互動,點擊OK確定關閉對話框,同時也點擊OK關閉”Add Filter Actions”和”Actions”對話框。
現在我們再來到Dashboard里看看,鼠標點擊青海省,發現了什么?是的,其他的兩張視圖隨之一起動了起來,顯示的數據是青海省的數據。按住Ctrl鍵多選兩個地區試試看,可以看到所有的數據都根據你選擇的區域在進行變化,這樣有互動性的報表哪個老板不喜歡呢?
完成了之后,我們就可以把報表保存至網絡,隨時隨地的分享了。
下面介紹如何保存tableau 視圖.打開”File”菜單,選擇”Save to Web…”
這時候tableau public會要求你用tableau public賬號登陸,沒賬號的話需要免費注冊一個,於是我們點擊”Create one for FREE”注冊。
在彈出的注冊頁面中填寫注冊信息,只需要email就可以了,tableau public會發郵件去你郵箱要求你激活賬號。填寫完整后就點擊”Create My Account” 按鈕
注冊成功后就可以使用注冊的郵件地址和密碼登陸了
登陸之后會彈出對話框讓你輸入保存的文件名,按你的習慣取一個名字.等到預覽框彈出的時候,你的報表就保存好了。
預覽框里,點擊左下角的share按鈕,可以生成報表的網址和腳本,復制保存好,或者發給別人,就能通過這個網址直接訪問你制作的報表了。
大功告成了,還不快和你的同事,老板,朋友分享你自己的分析報表?