举个栗子!Tableau 技巧(292):通过计算获取昨天及上周末的数据
实际业务分析时,我们会从很多不同的业务系统里获取数据。如何在每天一上班快速查看前一天的数据情况?或者在每周一的早上第一时间了解上周末(周六+周日)的数据情况?
例如:今天是 11 月 6 日,需要看到昨天(11 月 5 日)的总销售额,以及上周末(11 月 2-3 日)的总销售额。
在 Tableau 中创建计算,就可以实现这些需求。今天的🌰,来分享具体的实现方法吧!
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:通过计算获取昨天及上周末的数据。
为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用其他数据源。
具体步骤如下: 1.创建计算字段 打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。 首先,需要创建 8 个计算字段: ➤ 创建计算字段:最大日期,键入函数 NOW() ➤ 创建计算字段:昨天,键入函数 [最大日期]-1 ➤ 创建计算字段:上周六,键入函数 DATEADD('day',-(DATEPART('weekday',[最大日期])+0),[最大日期]) ➤ 创建计算字段:上周日,键入函数 DATEADD('day',-(DATEPART('weekday',[最大日期])-1),[最大日期]) Tips:这里默认周日是一周中的第一天。 ➤ 创建计算字段:昨天销售额,键入函数 if DATETRUNC('day', [订单日期])=DATETRUNC('day', [昨天]) then [销售额] End ➤ 创建计算字段:上周六销售额,键入函数 if DATETRUNC('day', [订单日期])=DATETRUNC('day', [上周六]) then [销售额] end ➤ 创建计算字段:上周日销售额,键入函数 if DATETRUNC('day', [订单日期])=DATETRUNC('day', [上周日]) then [销售额] end ➤ 创建计算字段:上周末销售额,键入函数 sum([上周六销售额])+sum([上周日销售额]) 2.创建视图 将“度量名称”拖放至列,将“度量值”拖放至“标记”卡的文本中。再将“度量名称”拖放至“筛选器”卡,弹窗中勾选“上周末销售额”和“昨天销售额”。 最后,再根据需要调整工作表字体大小、网格线等格式设置。如此,就完成了我们想要的数据呈现哦~ 今天的 Tableau 技巧,你 Get 到了吗?