报表自动化

针对每天要写作数据分析日报的业务问题,用python写作了报表自动化写作程序。使用的是Python3,在Anaconda上的Jupter上运行。

1. 模块引入和数据初步处理(部分数据处理在excel上处理了,不做详细展示)

引入需要的模块、对数据做导入和格式处理
将数据进行整合,只留下前30天的数据

2. 对整体数据做可视化,观察整体趋势是否存在异常

关键指标做了马赛克处理
所有具体数字、日期都做了马赛克处理

3.做周度数据的对比分析前置的数据准备

因为我需要做周度的数据分析,因此需要以周为单位对数据进行特殊处理。因为只需要分析最近30天的数据,所以做了个迭代,range为4,计算和昨天星期相同的最近四个日期。

如上解释

4.周维度的数据分析

直接产出报告文本内容
产出的表

5. 其他维度的数据分析

其余的都是类似的图片制作代码,不做一一展示。

你可能感兴趣的:(报表自动化)