1. 概述
1.1 背景
在計算同環比(圖表有日期欄位)中我們成功計算出了每個月的環比和年同比。但是查看的時候卻不是很方便,因為它有 2011-2017 年的資料,這導致想查看某一個月的資料或某一年的資料時不是很方便。
現在我只想展示 2017 年銷售額的同比環比情況,這該怎麼辦呢?
1.2 預期效果
新增了一個「年月區間」過濾組件,篩選出 2017 年資料的時候,可以自動展示 2017 年的資料。如下圖所示:
1.3 實現思路
直接用過濾組件綁定欄位過濾的話,會導致環比和同比資料丟失,如下圖所示。這是因為直接篩選 2017 年的時候,2016 年的資料會丟失,而同比和環比需要用到 2016 年的資料。因此本文介紹另一種方法來實現這個場景。
2. 操作步驟
2.1 建立參數
進入組件編輯介面,新增一個時間參數,目的是後續和過濾組件進行綁定,實現過濾組件控制指定資料,如下圖所示:
2.2 新增過濾組件
進入儀表板編輯頁面,將做好的組件新增至儀表板,並拖入一個「年月區間」過濾組件。如下圖所示:
進入過濾組件設定頁面後,不拖入任何欄位,為了後續能夠實現參數的功能,需要將參數和過濾組件綁定,賦予參數實體含義,點選「確定」,如下圖所示:
2.3 儀表板對維度欄位新增過濾條件
1)對分組表的「合同簽約時間」進行過濾,如下圖所示:
2)點選「新增條件」,合同簽約時間屬於參數值「參數」的年月區間。所以,當年月區間選擇 2017 年 1 月到 12 月時,分組表的合同簽約時間也會自動篩選出 2017 年 1 月到 12 月的資料,如下圖所示:
2.4 組件中對維度欄位新增過濾條件
那如果我們將環比製作成了折線圖,該如何新增過濾條件呢。
進入組件編輯介面,對「合同簽約時間」欄位設定過濾,過濾條件為「合同簽約時間」屬於參數值「參數」,如下圖所示:
2.5 效果查看
使用過濾組件篩選出「 2017 年 1 月後」的資料時,年同比不再丟失。
最終效果請參考本文應用場景。