用户需求将表头的年份后面跟上YTD这种需求,如下表所示

转化前 2019 2020
转换后 2019(YTD) 2020(YTD)

这个需求看似简单,但如果数据源是2019/1/2这种日期型的数据,而且要实现多工作簿的日期筛选器的联动效果等,实现起来也得费点儿功夫。

1.分列

在数据源中,将2019/1/2这个日期列拆分 年(String)、月(String)、日(String)三列。

2.设置别名,增加YTD标识

在数据源中,右击 年这一列表头,选择设置别名,如下图所示
Tableau--设置别名
月份列若需要修改成“月份+MTD”的话,同理设置别名

3.创建分层,实现年、月、日三列上下级关系

在工作表界面,维度区域找到年、月、日三个维度,鼠标左键按住“月”,并且拖拽到“年”上就实现了年和月的层次,同理,将“日”也拖拽到该层次中,即实现了下图年-月-日的层次结构,以后直接使用这个分组即可。
Tableau--设置别名

4.计算季度值

若想计算出季度参考上一篇文章
Tableau–if嵌套计算季度

相关文章: