天天看點

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

在實際業務分析時,常常會遇到檢視某時間段資料的需求。例如可能需要查詢近一周、近一月、近一年、近三年等固定周期的基金情況,或者查詢從促銷活動開始到結束期間的銷售情況。

陸續有很多資料粉咨詢,如何在 Tableau 中檢視固定或者自定義時間段的資料?今天的栗子,我們來分享方法,一睹為快吧!

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:檢視固定或自定義時間段的資料。

為友善學習,栗子使用 Tableau 自帶的“示例-超市”資料源。掌握栗子方法後,資料粉可嘗試使用自己的資料。

栗子資料源下載下傳:https://www.dkmeco.com/cms/course/detail/448?suid=5

注意:該栗子需使用 Tableau 2019.2 及以上版本軟體,低版本使用者可下載下傳試用最新版 Tableau:

https://www.dkmeco.com/product/download

具體步驟如下:

1、準備并連接配接輔助資料源

首先,準備一個輔助資料源(如下圖)。打開 Tableau Desktop 并連接配接該資料源,建立工作表。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

2、建立參數和計算字段

單擊”資料“視窗右上角 ▼ 符号,下拉菜單中選擇:建立參數。如下圖建立三個參數:日期粒度、開始時間、結束時間。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

單擊”資料“視窗右上角 ▼ 符号,下拉菜單中選擇:建立計算字段。建立兩個計算字段:

➤ 建立計算字段:字元-序号,鍵入函數

字元-序号:STR([序号])

➤ 建立計算字段:日期粒度,鍵入函數

日期粒度:[字元-序号]=[參數].[日期粒度]

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

3、建立視圖:工作表1

将計算字段“字元-序号”,次元“類型”和度量“序号”拖放至列。将“标記”卡的标記類型改為:形狀,将計算字段“日期粒度”拖放至“标記”卡的形狀中,将次元“類型”拖放至“标記”卡的标簽中。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

隐藏所有标題,将“标記”卡的大小拖到最大,标簽設定為中部居中,視圖調整為整個視圖,去除無用邊框線,編輯形狀對話框中填充“真”選項。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

調整後的呈現效果如下:

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

右鍵單擊“資料”窗格中的“開始日期”和“結束日期”參數,下拉菜單中選擇:顯示參數。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

4、建立視圖:工作表2

接下來,再連接配接 Tableau 自帶的“示例-超市”資料源。然後,再建立一個計算字段:時間篩選判定,鍵入函數

case [日期粒度]

when ‘1’ then DATEDIFF(‘day’,[發貨日期],{MAX([發貨日期])})<=7

when ‘2’ then DATEDIFF(‘year’,[發貨日期],{MAX([發貨日期])})<=1

when ‘3’ then [發貨日期]>=[開始日期] and [發貨日期]<=[結束日期]

END

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

建立工作表,将度量“數量”拖放至“标記”卡的文本中,将計算字段“時間篩選判定”拖放至“篩選器”卡,并勾選:真。然後,在“标記”卡的文本中,對路徑成本的字型、字号大小等進行格式設定。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

5、建立儀表闆并設定儀表闆操作

建立儀表闆,将剛剛建立的兩個工作表,拖放到儀表闆視圖中。此時,可以看到三個時間段的選擇按鈕:近一周、近一年和自定義,它們對應的時間段篩選器呈現在右側。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

接着,去除無用的圖例和标題,并重新調整儀表闆布局。将開始時間和結束時間控件放置在獨立的同個容器中。調整後的視圖如下:

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

這個步驟比較關鍵,需仔細操作。單擊頂部菜單欄“儀表闆”-“操作”,在彈窗中選擇:“添加操作”-“改變參數”。Tips:改變參數功能僅支援 Tableau 2019.2 及以上版本。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

在“添加參數動作”對話框中,将參數動作命名為:參數1,源工作表選為:工作表1,目标參數選為:日期粒度,值字段選為:字元-序号。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

☝ 如果不想讓近一周和近一年的時間參數篩選呈現出來,需增加如下步驟,否則可跳過。

不想讓固定時間段的時間參數篩選呈現出來,可以借用占位表來實作。

Step1. 建立計算字段

建立一個工作表,命名為:占位表。先建立兩個計算字段:

➤ 計算字段:占位,鍵入函數

MAX(0)

➤ 計算字段:遮蔽報表,鍵入函數

[參數].[日期粒度]<>‘3’

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

Step2. 将占位表放入儀表闆

将計算字段“占位”拖放至行,右鍵單擊該膠囊,設定為離散。将計算字段“遮蔽報表”拖放至“篩選器”卡,并勾選:真。

輕按兩下“标記”卡下方空白處,建立的一個臨時的空值計算,鍵入:’’,并将該計算字段拖入“标簽”中。右鍵單擊行上的“聚合(占位)”膠囊,取消勾選顯示标題,使工作表裡顯示空白且還能在設定操作時隐藏和打開(占位置)。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

右鍵單擊圖表,下拉菜單中選擇:設定格式,将所有的邊框全部設定為:無。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

打開剛才建立的儀表闆,将工作表“占位表”拖放至開始時間控件的左側,設定為“整個視圖”,并隐藏工作表标題。右鍵設定開始時間跟結束時間的寬度,栗子設定為168。注意,占位表必須與開始時間和結束時間控件位于同一個容器中。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

調整後視圖呈現如下:

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

Step3. 設定儀表闆操作

單擊頂部菜單欄“儀表闆”-“操作”,在彈窗中選擇:“添加操作”-“改變參數”。Tips:改變參數功能僅支援 Tableau 2019.2及以上版本。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

在“添加參數動作”對話框中,将參數動作命名為:參數1,源工作表選為:工作表1,目标參數選為:日期粒度,值字段選為:字元-序号。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

Step4. 遮擋固定時間段的參數篩選

此時,單擊視圖中的“近一周”、“近一年”和“自定義”,會發現開始日期和結束日期始終都會顯示在頁面中,還需要解決這個問題。

點選選中“自定義”,然後從儀表闆左側“對象”卡中,拖一個浮動的空白容器到視圖右上角,放在開始日期、結束日期控件的右側。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

背景顔色設定為:白色,100%,按需調整容器的寬度。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

設定完成後,看看效果。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

最後,為了更好的呈現效果,再建立一個工作表。直接複制工作表2,将次元“發貨日期”拖放至列,右鍵單擊該膠囊,下拉菜單中選擇:精确日期 和 離散。然後,将度量“數量”拖放至行。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

回到儀表闆,将工作表2(2)拖放至儀表闆視圖中。

此處需要注意:為避免影響右上角浮動空白容器的遮蓋效果,需檢查該容器下方是否出現多餘的篩選控件(如下圖所示)。如果有,請務必删除後,再調整浮動空白容器的大小。

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

如此,就完成了想要的可視化效果!注意:固定時間段(近一周和近一年)的時間參數篩選未用占位表處理,呈現效果略有不同哦~

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料

本期的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!

舉個栗子!Tableau 技巧(184):檢視固定或自定義時間段的資料
文章部分資訊來源于網絡,如有侵權請告知

繼續閱讀