天天看點

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

文章目錄

  • 前言
  • 一、計算字段基礎
    • 1. 概念
    • 2. 類型
    • 3. 建立1、使用、編輯
    • 4. 建立2、使用、編輯
  • 二、粒度、聚合與比率
    • 1.粒度
    • 2.聚合
    • 3.比率
  • 三、詳細級别表達式
    • 關鍵字
  • 四、表計算
    • 1. 快速表計算
    • 2. 自定義表計算
      • 2.1 利潤按月的移動平均值
      • 2.2 利潤n個月的移動平均值

前言

本節内容

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

此文為根據未明學院教學視訊制作的筆記

教學視訊和資料來源:

https://www.bilibili.com/video/BV1E4411B7ef?p=7&t=20

一、計算字段基礎

1. 概念

根據資料源字段,包括緯度、度量、參數等,使用函數和運算符構造公式來定義的字段。計算字段也能拖入功能區來建構視圖,還能用于建立新的計算字段,其傳回值包括數值型、字元型等等。

計算字段本質是利用資料源資料建立新的字段,新字段儲存在tableau的資料源中

2. 類型

a. 基本類型字段(正常:日期、字元等)

b. 詳細資訊級别的表達式(lod)

c. 表計算

3. 建立1、使用、編輯

  1. 資料源:導入“全球超市…”-拖入訂單、人員
  2. 建立工作表,右鍵資料視窗的空白位置,選擇建立計算字段-命名“成本”-拖入銷售額和利潤,如下圖:
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  3. 國家/地區拖入工作表, 成本拖入顔色,編輯顔色-紅藍發散-倒序,右鍵總和(成本)- 度量-平均值
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

4. 建立2、使用、編輯

  1. 資料視窗空白區右鍵-建立計算字段-命名盈利标志,并編輯如下:
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    注:最好所有英文字母都大寫;分行使層次更明顯
  2. 去掉平均值(成本),将盈利标志拖入顔色
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

二、粒度、聚合與比率

1.粒度

  1. 利潤-列;銷售額-行
  2. 市場-顔色
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  3. 國家-詳細資訊
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  4. 分析頁籤,取消聚合度量
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

2.聚合

聚合有度量聚合和次元聚合

聚合方式在右鍵的度量裡:

-度量聚合

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

-次元聚合

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

3.比率

  1. 建立工作表,類别字段右鍵-分層結構-建立分層結構-命名為類别
  2. 将子類别和行id拖入類别下面
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  3. 資料視窗,右鍵建立計算字段-利潤/銷售額-
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  4. 資料視窗,右鍵建立計算字段-sum(利潤)/sum(銷售額)-
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  5. 比較這兩個公式:

    将度量名稱拉入篩選器,

    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

    将類别(總的類别)-行,度量名稱-列,路徑成本-文本

    調整路徑成本:

    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

    設定兩個比率路徑成本的格式-數字-百分比

    可以看到:

    在行類别,兩個比率一緻

    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    在子類别,不一緻,因為這裡的利潤/銷售額是子類别包含的各行利潤/銷售額的加總
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

三、詳細級别表達式

  1. 建立工作表,輕按兩下國家/地區
  2. 利潤-拉到顔色-右鍵-度量:平均值,利潤-标簽-右鍵:平均值;-設定格式-數字:貨币(自定義)-小數位數:0-字首:$
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  3. 滑鼠移至某一國家,右鍵:檢視資料-點選訂單
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    看到這裡的訂單資料是客單價,而我們需要的是訂單單價,是以我們需要詳細級别表達式

思路:彙總每個訂單id的利潤,然後對每個國家/地區所有的利潤取平均值

  1. 複制工作表,命名“平均每單利潤”,建立計算字段-訂單利潤
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    然後把訂單利潤-顔色;訂單利潤-标簽;兩個訂單利潤改為平均值
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    這裡,阿根廷平均利潤-98(每單),而上一張是-48(每客)

關鍵字

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

fix和include差別:

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

四、表計算

1. 快速表計算

  1. 複制工作表
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  2. 資料欄裡的利潤,右鍵-建立-計算字段-命名利潤2 (等式暫時為預設值利潤)
  3. 篩選器中的度量名稱,将利潤2和銷售額也勾選上
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    路徑成本欄,将利潤2調到第二行,并右鍵-快速表計算-彙總
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    彙總指累加

利潤2右鍵-快速表計算-差異:

差異指每一行減去上一行的差異值,且-右鍵-相對于-可以選相對于下一行/第一行/最後一行的差異值

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

利潤2右鍵-快速表計算-百分比差異:

百分比差異=(本行值-相較于的值)/相較于的值

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

利潤2右鍵-快速表計算-合計百分比:

每個值占總和的百分比

利潤2右鍵-快速表計算-排序:

從大到小的排名

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

利潤2右鍵-快速表計算-百分位:

最大值100%,最小值0%,剩下的按排名的情況進行百分位分割

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

利潤2右鍵-快速表計算-移動平均:

本行和前兩行值的平均值

tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

2. 自定義表計算

稍複雜,資料分析

2.1 利潤按月的移動平均值

  1. 建立工作表,建立計算字段-
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    公式為:
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
    選擇預設表計算
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  2. 檢視資料:度量名稱拖入篩選器-取消選擇-勾選利潤、按月移動平均值,
  3. 度量名稱-列;訂購日期-行,并右鍵-選擇月;路徑成本-拖入文本
  4. 路徑成本視窗:利潤-右鍵-快速表計算-移動平均值
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

2.2 利潤n個月的移動平均值

  1. 資料視窗,空白處-建立參數
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  2. 資料欄:按月移動平均值-右鍵編輯,将2改為N月移動平均的參數:
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算
  3. 右鍵資料視窗的“N月移動平均”-顯示參數-可以滑動數值
    tableau 9: 計算字段、粒度、聚合與比率、表達式、表計算前言一、計算字段基礎二、粒度、聚合與比率三、詳細級别表達式四、表計算

繼續閱讀