作者:Janie
公众号《溜溜笔记说》,纯干货分享
前言:
在工作中使用Tableau的时候总会遇到各种各样的日期问题,比如需要默认本周、上周、本月MTD,上月MTD,过去x天等,或者灵活选择过去x天。我最近针对日期部分专门写了个专题,供大家学习参考。
今晚(10月8日)将数据补充了下,以下全都建立在当天是10月8日基础上做的日期专题。
目录:
- 技巧一:任意选择过去第x天
- 技巧二:任意选择近x天
- 技巧三:默认本周
- 技巧四:默认上周
- 技巧五:默认本月
- 技巧六:默认上月-不跨年
- 技巧七:默认上月-跨年
- 技巧八:同星期对比
- 技巧九:上周同期对比-周环比
- 技巧十:上月同期MTD
技巧一:任意选择过去第x天
效果展示:
通过右侧“过去第x天”输入任意数字,可使得该报表展示对应的过去第x天数据。
比如:输入7,则展示过去第7天的销售额,即2021年10月1日;次日打开该报表,该7代表2021年10月2日的销售额。也可以输入30,展示过去第30天的数据等。
制作要领:①数据源如下②创建参数“过去第x天”,如下图所示③创建字段“日期差”,获取当前日期与数据源日期的日期差:日期差:DATEDIFF('day',[日期 (日期)],DATE(NOW()))④创建字段“T/F-过去第x天”:T/F-过去第x天:[日期差]=[过去第x天]⑤按照如图所示将“T/F-过去第x天”拉到筛选器并选择真,且将参数显示出来,供使用人员任意选择过去第x天。
技巧二:任意选择近x天
效果展示:
通过右侧“近x天”输入任意数字,可使得该报表展示对应的近x天数据。
比如:输入7,则展示近7天的销售额;输入30,则展示近30天的