同环比分析是我们在数据分析中不可避免的分析方法,各业务数据的同比变化、环比变化是反映业务的重要指标。我们接下来将通过几篇文章介绍如何使用Tableau进行数据同比、环比的分析与处理。
一、同比、环比的区别
1、环比:表示连续2个统计周期内的数据的变化比例
计算公式: (本期数据-上期数据)/上期数据 * 100%
说明:环比比较的是连续统计周期的数据变化, 这个统计周期可以是天、周、月、年。只要是连续周期的对比,都可以是环比。
2、 同比:表示本期与历史同时期的数据的变化比例
计算公式:(本期数据-同期数据)/同期数据 * 100%
说明:同比比的是本期与历史同时期的变化,比如今年的某天与去年的同一天的数据对比。
需要说明的是,同比、环比没有固定的时间限制,它们的计算一定是需要结合业务本身,根据业务的特点去计算同比、环比的数据。 不同业务场景下的同比、环比是截然不同的。其实任何数据脱离了业务本身都是不正确的。
二、Tableau制作同比、环比的方法1
本文使用的数据为Tableau示范数据-超市
如果我们要看销售额的同比、环比。本文先介绍官方推荐的同比、环比方法:
1、将订单日期拖入行功能区,选择月。
2、新建字段
销售额环比:
上面的计算看似复杂,实际上就是上面介绍的 【环比】的计算公式:
(本期数据-上期数据)/上期数据 * 100%
上面的关键是 LOOKUP ,LOOKUP(SUM([销售额]),-1) 返回的是当前上下文中,本行的上一行销售额。因此可以用于表示上期的销售额。
销售额同比:
刚才说到, LOOKUP(SUM([销售额]),-1) 表示的是返回上一行的销售额,那么在以月为单位的统计周期中, LOOKUP(SUM([销售额]),-12) 表示的就是返回上一年的销售额 。
因此【同比增长】的计算为:
可以看到,这种方法的本质是使用lookup函数,返回当前上下文中不同行的数据,用以表示对应的同比、环比数据。
实际上大多数计算同环比的方式都是通过日期函数去实现。
我们后面的文章会陆续介绍。
如果本文对你有所帮助,欢迎点赞关注。谢谢大家
公众号 Tableau入门