【2】python业务案例实战-时间维度分析原因

一、业务背景
通过【1】我们已经通过环比上月,去年同期判断出了17年4月各指标发展情况的好坏,作为数据分析师,不管业务出现好或者坏,都要去追寻为什么?在追寻为什么的时候,就可以结合业务具体去看是因为哪方面的变化,引起了某一段时间内整体指标的变化。

这一节选择时间维度去看一下17年4月不同时间维度各指标的变化情况。

二、题目
1、计算2017年4月每日的销售额、客流量、客单价,并用图表形式展现(每天)
2、计算2017年4月中周一至周日的销售额、客流量、客单价,并用图表形式展现(每周)
3、随机选取2017年4月中的一天,计算一天中不同小时的销售额、客流量、客单价,并用图表形式展现(一天)

三、字段说明

  • 销售额 = 售价 乘 销量 = [“Price”] 乘 [“Qty”]
  • 客流量 = 订单量(客流量用订单量代替)
  • 客单价 = 销售额/客流量

四、逻辑说明
1、分日的各指标计算类似于分月的各指标计算,只不过这里需要将时间转化为日维度的数据,然后用日期去做透视表就可以算出每一天的各指标情况。
2、分周、分小时与分日的计算逻辑一致,需要分别把时间转化为周维度、以及小时维度。

五、代码
前3部分和上一节都一样
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
【2】python业务案例实战-时间维度分析原因
六、学习

1、Python 访问子字符串,可以使用方括号来截取字符串。方括号中的数字,表示访问字符串str(time)[11,13]的第几个字符(从0开始,不含13)
2、