Tableau 第九天 計算字段與表計算:粒度、聚合與比率

關注微信公共號:小程在線
關注CSDN博客:程志偉的博客
視頻地址:https://www.bilibili.com/video/BV1E4411B7ef?p=9

28、計算字段

1、簡單字段

步驟:
①左側空白處點擊鼠標右鍵->創建計算字段
1
②雙擊國家/地區,成本->顏色->編輯顏色->紅色->倒序
2

2、稍微複雜點的字段(加入一些邏輯運算關係)

步驟:
①左側空白處點擊鼠標右鍵->創建計算字段
3
上述語句與sql語句類似。
②雙擊國家/地區,盈利標誌->顏色
4

29、粒度、聚合與比率

1、粒度

粒度:源於Tableau的散點圖,它表示數據的可理濃度
示例圖形:
①創建粒度圖形:利潤->列,銷售額->行,市場->顏色
5
②添加詳細信息可以使粒度濃度增加:國家地區->詳細信息
6

③顯示每一個數據值:分析->取消聚合度量
7

2、聚合

聚合分爲度量集合維度聚合,常用的爲度量集合。
度量聚合:每當把度量內的內容拉入到行或列時,在其前面會出現總計字樣,這就是度量的聚合,並且聚合的形式多樣。

1、度量聚合

8
9

2、維度聚合

10

3、默認聚合的屬性

默認聚合的屬性爲總計
11

3、比率

步驟:
①創建分層結構:右鍵->類別->分層結構->創建分層結構
12
②完善分層結構:子類別->類別,行ID->類別,並調整順序
13
③創建計算字段:
1415
④先對度量名稱進行篩選(只保留創建的兩個字段和利潤),度量名稱->列,類別->行,度量值->文本,適合寬度
16
17
⑤調整格式順序單位:把利潤率和聚合默認值都改成百分數:
18
19
由上面兩張圖片我們可以看出在更精確的時候兩者看着沒有任何差別,但是如果只分到子類別時,兩者結果截然不同。那麼原因是什麼呢,我們需要注意上圖左下方的總計聚合,這時結果不同的原因。

30、詳細級別表達式

以各國平均利潤爲例:
步驟:
①雙擊國家/地區,利潤->顏色(選擇平均值),利潤->標籤
20
②轉換成美元:
21
③顯示詳細數據:選擇目標區域右鍵->查看數據->查看完成數據(如果想看的話)
22
在上圖中,我們可以看到同一種訂單出現兩次,如果購買商品,一枝筆的利潤1美元,一個手機的利潤99美元,那麼按照圖中的計算方式爲:(1+99)/2=50,即商品的平均利潤爲50美元,從此我們可以看出這種計算方式不是很合理,但是我們又需要正確合理的利潤結果,這就需要用到詳細級別表達式

		創建詳細級別表達式需要兩步:
  • 1

①彙總每一個訂單ID的利潤:創建訂單利潤
②對每個國家/地區所有的值取一個平均
23
③雙擊國家/地區,訂單利潤->>顏色和標籤
24
下面我們來看下兩個對比圖:
25
26
上述兩圖,是從兩個層面上分析平均利潤,可以根據需求來創建詳細級別的表達式。
如果這方面不懂,你可以這樣理解:之前是產品維度,計算各地區的利潤平均;後來是以訂單維度;因爲是計算平均值,兩者的分母不同(產品情況下分母會大一些,所以產品維度計算結果偏小)
27
上述表達式解析:INCLUDE 屬於關鍵字,[訂單 ID] 屬於對應維度,後面的爲正則表達式。
關鍵字總共又三種:
==1、INCLUDE:==在其他任何維度的基礎之上使用指定的維度計算值。
==2、FIXED:==使用指定的維度計算值,不參考其他視圖中的任何維度。
==3、EXCLUDE:==忽略指定的維度,即使在視圖中使用該維度也要忽略。
前兩個如果不能理解,可以看下面的例子:
28
註解:FIXED同時進行計算,INCLUDE分別進行計算並分出想對應的利潤值。
如果不能理解上面的話,也可以這樣理解:
①FIXED不管訂單是不是同一個國家,INCLUDE會單獨計算同一個訂單的不同國家。
②FIXED忽略分類對總訂單求和,INCLUDE對每個子類別包含的訂單求和,同時INCLUDE子類別全累加等於該訂單總額。
③FIXED只認我們指定的字段計算,INCLUDE不但包括我們指定的字段還包含數據本身的字段。
上述的三種解釋,能夠理解一種即可。

31、表計算

31.1 快速表計算

我們採用比率的圖片繼續往下講:
29
步驟:
①右鍵利潤->創建->計算字段,雙擊篩選器中的度量名稱->添加利潤2和銷售額
30
31
②調整利潤2的位置,右鍵利潤2->快速表計算->各種選擇(在此選擇彙總和差異)
**彙總:**即累加
32
**差異:**與累加相反
33

31.2 自定義表計算

步驟:
①右鍵->創建計算字段->默認表計算->訂購日期
34
②度量名稱->篩選器->保留利潤和按月移動平均值,度量名稱->列,訂購日期->行(轉換成第一個月),度量值->文本,適合寬度
35
③做個快速表計算:利潤->快速表計算->移動平均->清除表計算
36
④添加參數:右鍵->創建參數->如下圖
37
⑤右鍵按月移動平均值->編輯->把N月移動平均->移動到框內,右鍵參數->顯示參數控件
38
39
40
根據上面的兩張圖片我們可以看到數據的不同變化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章