用戶需求將表頭的年份後面跟上YTD這種需求,如下表所示
轉化前 | 2019 | 2020 |
---|---|---|
轉換後 | 2019(YTD) | 2020(YTD) |
這個需求看似簡單,但如果數據源是2019/1/2這種日期型的數據,而且要實現多工作簿的日期篩選器的聯動效果等,實現起來也得費點兒功夫。
1.分列
在數據源中,將2019/1/2這個日期列拆分 年(String)、月(String)、日(String)三列。
2.設置別名,增加YTD標識
在數據源中,右擊 年這一列表頭,選擇設置別名,如下圖所示
月份列若需要修改成“月份+MTD”的話,同理設置別名
3.創建分層,實現年、月、日三列上下級關係
在工作表界面,維度區域找到年、月、日三個維度,鼠標左鍵按住“月”,並且拖拽到“年”上就實現了年和月的層次,同理,將“日”也拖拽到該層次中,即實現了下圖年-月-日的層次結構,以後直接使用這個分組即可。
4.計算季度值
若想計算出季度參考上一篇文章
Tableau–if嵌套計算季度