
微信

飞书
选择您喜欢的方式加入群聊

扫码添加咨询专家
"每到周末,销量就下滑。"
"我们的旺季总是在 Q3。"
"每个月月初,客流都会有一波小高峰。"
做业务的人,对这些"规律"总有模糊的感觉。但感觉归感觉,数据归数据。
周期分析要回答的问题是:这些"规律"是真实的周期模式,还是巧合的随机波动?
AskTable 的周期分析技能,做的就是从数据中识别周期、量化规律、还原趋势——帮你区分"真趋势"和"假波动"。
错误一:把季节性波动当趋势
12 月销售额比 11 月增长了 30%!
是真的在增长吗?不一定。
如果每年 12 月都是旺季(双十二、元旦前备货),
那这 30% 的增长只是季节性的"正常发挥"。
真正的趋势,需要排除季节性后再看。
错误二:把趋势性变化当波动
"最近几周客流一直在降,应该就是淡季吧。"
但如果去季节性后发现,客流连续 12 周都在下降,
那这就不是"淡季",而是趋势性下滑——
可能是竞品抢了份额,可能是商圈人流在减少。
忽略趋势性变化,后果比误判季节性更严重。
AskTable 的周期分析从三个时间维度入手:
短期周期(日/周):工作日 vs 周末、日内高峰低谷
中期周期(月/季):季节性、节假日效应、发薪日效应
长期周期(年/多年):经济周期、产品生命周期、行业周期
每一层周期都有不同的识别方法和业务意义。
AskTable 使用统计方法自动识别数据中的周期信号:
分析方法:按星期几 / 小时聚合,计算平均值和方差
示例:某门店的周内周期
┌──────┬────────┬──────────┐
│ 星期 │ 日均销售 │ 季节性指数 │
├──────┼────────┼──────────┤
│ 周一 │ 4.2 万 │ 0.85 │
│ 周二 │ 5.0 万 │ 1.02 │
│ 周三 │ 5.2 万 │ 1.06 │
│ 周四 │ 5.3 万 │ 1.08 │
│ 周五 │ 5.8 万 │ 1.18 │
│ 周六 │ 4.8 万 │ 0.98 │
│ 周日 │ 3.8 万 │ 0.78 │
└──────┴────────┴──────────┘
发现:
- 周五是一周中销售最高(比平均高 18%)
- 周日最低(比平均低 22%)
- 周期强度:最高/最低 = 1.53 倍
分析方法:按月/季度聚合,计算季节性指数
示例:某电商的年内季节性
┌──────┬────────────┬──────────┐
│ 月份 │ 季节性指数 │ 说明 │
├──────┼────────────┼──────────┤
│ 1 月 │ 0.75 │ 淡季 │
│ 2 月 │ 0.70 │ 春节淡季 │
│ 3 月 │ 0.85 │ 恢复期 │
│ 4 月 │ 0.95 │ 正常 │
│ 5 月 │ 1.00 │ 正常 │
│ 6 月 │ 1.20 │ 618 旺季 │
│ 7 月 │ 1.05 │ 正常偏高 │
│ 8 月 │ 1.00 │ 正常 │
│ 9 月 │ 0.95 │ 正常 │
│ 10 月 │ 1.10 │ 国庆旺季 │
│ 11 月 │ 1.30 │ 双 11 旺季│
│ 12 月 │ 1.15 │ 双 12/年末│
└──────┴────────────┴──────────┘
发现:
- 旺季集中在 6 月、11 月(电商大促)
- 淡季在 1-2 月(春节前后)
- 旺季/淡季差异:1.30 / 0.70 = 1.86 倍
分析方法:移动平均 + 趋势线拟合
示例:某 SaaS 产品的用户增长
- 过去 24 个月:快速上升 → 增速放缓 → 进入平台期
- 趋势线拟合:R² = 0.92,符合 S 型增长曲线
- 当前阶段:成熟期,月增长率从 15% 降至 3%
季节性指数是周期分析的核心工具。它的含义是:某个周期相对于平均水平的偏离程度。
季节性指数 = 周期平均值 / 总平均值
指数 > 1:该周期高于平均水平(旺季)
指数 = 1:该周期等于平均水平
指数 < 1:该周期低于平均水平(淡季)
AskTable 会自动计算并可视化季节性指数,让你一眼看出周期模式。
这是周期分析最有价值的步骤。
原始数据 = 趋势成分 + 季节成分 + 随机波动
去季节性后:
去季节化数据 = 原始数据 / 季节性指数
示例:某门店 11 月销售额 130 万
如果不做去季节性处理:
"11 月 130 万,比 10 月的 100 万增长了 30%!太好了!"
去季节性后发现:
- 11 月季节性指数:1.30(双 11 旺季)
- 去季节化后:130 / 1.30 = 100 万
- 实际趋势:和 10 月持平,没有增长
结论:11 月的"增长"完全是季节性效应,
业务本身的趋势并没有改善。
去季节性分析的价值在于:让你看到"去掉节日、旺季、促销等周期因素后,业务的真实趋势是什么。"
用户提问:"这个月销售额比上个月增长了 25%,是趋势变好了吗?"
📊 周期分析报告
原始数据:
- 10 月:100 万
- 11 月:125 万(+25%)
季节性分析:
- 11 月季节性指数:1.25(双十一旺季)
- 10 月季节性指数:1.00(正常月份)
去季节化数据:
- 10 月去季节化:100 / 1.00 = 100 万
- 11 月去季节化:125 / 1.25 = 100 万
结论:
去季节化后,实际趋势持平,没有增长。
11 月的"增长"完全是季节性效应。
用户提问:"我们的业务有没有明显的周内周期?"
📊 周内周期分析
发现显著的周内周期(周期强度 1.53 倍):
建议排班方案:
- 周五、周四:全员上班(高峰日)
- 周一、周日:减少 30% 人员(低谷日)
- 周二、周三:正常排班
按此方案,人力成本可降低约 12%,
且不影响服务质量(低谷日客流本身较少)。
用户提问:"什么时候做营销效果最好?"
📊 周期 + 营销效果分析
最佳营销时机:
1. 周三-周四:用户浏览意愿上升,但还没到购物高峰
→ 适合种草、预热
2. 周五:销售高峰 → 适合转化、促销
3. 周日:销售低谷 → 适合清库存、打折
避开时机:
- 周一:用户刚回到工作节奏,注意力低
- 节假日当天:自然流量已经很高,营销增量有限
"为什么每到周末销量就下滑?"
"我们的业务有没有明显的季节性?"
"帮我看看数据里有没有什么规律"
"去掉季节性因素后,我们的真实趋势是什么?"
"分析一下周内周期"
"看看年度季节性是什么样的"
"帮我做一个去季节化的趋势图"
周期分析(识别周期、去季节化看趋势)
↓
异常检测(排除周期性因素后,检测真正的异常)
↓
预测趋势(纳入季节性模式,提升预测准确度)
周期分析是其他技能的"基础设施"——理解了周期,异常检测才不会把"周末低谷"误判为异常,预测趋势才能把季节性因素纳入模型。
痛点:每到周末客流下滑,店长就焦虑,加大营销力度但效果不佳。同时工作日人手紧张,服务质量下降。
方案:启用周期分析技能,识别周内和日内周期模式,优化排班和营销策略。
效果:
"我们以前总觉得周末有问题,拼命做活动。周期分析告诉我们:周末下滑是正常的周期波动,不是问题。真正的问题反而是工作日人手不够。思路一转,解决方案完全不同了。" —— 某连锁餐饮 运营总监
周期分析技能的核心价值,不在于"发现规律",而在于:
周期分析的最高境界,不是告诉你"有规律",而是告诉你"哪些是规律、哪些是趋势、哪些只是噪声"。