【TOAN HOANG 专题(56)】日历表
2020-04-12 本文已影响0人
Tableau交流问答群
Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。
Toan Hoang本文由Tableau爱好者—Lynn对原文进行翻译,若有问题,欢迎讨论。
在对销售分析的场景中,by时间的销量分析必不可少,我们通常会使用条形图或折线图去表达销量随时间的变化,但有时候在某些背景下,有必要观察数据异常出现的时间规律,这时日历表可以提供更明显的表达。
先看效果图
数据源
我们先把关于超市订单的数据集加载进Desktop
计算字段
只需创建一个计算字段:
Week of Month
DATEPART('week', [Order Date]) - DATEPART('week',DATETRUNC('month',[Order Date]))
工作表
现在我们已经创建了计算字段,接下来将构建工作表
● 将Order Date拖放到列,右击选择离散月份(Discrete Month)
● 将Order Date拖放到列,右击选择离散工作日(Discrete Weekday)
● 将Order Date拖放到行,右击选择离散年(Discrete Year)
● 将计算字段Week of Month拖放到行
若做到这一步没问题,将得到如下的视图:
接下来,我们来调整标记属性和样式:
● 将标记类型改成方形(Square)
● 拖放Sales到颜色标记
● 隐藏Week of Month的标题
● 隐藏行字段标签
● 右击Year,选择旋转标签(Rotate Lable)
● 隐藏Weekday的标题
● 根据需要调整工具提示(Tooltips)的内容
如果一切顺利,你将得到:
做到这里,我们就算完成了。希望你玩得开心,Have Fun!