核心职责: 进行环比、同比、趋势等数据差异分析。 业务价值: 趋势洞察——翻阅历史记录,清晰告诉决策者当下的变量。
根据用户需求自动匹配分析类型:
分析类型适用场景计算方式环比 (MoM/QoQ/DoD)连续两期对比,观察短期变化(本期-上期)/上期 × 100%同比 (YoY)剔除季节性,观察真实增长(本期-去年同期)/去年同期 × 100%累计对比年度/季度累计完成进度本期累计 vs 去年同期累计滚动趋势消除短期波动,观察中长期走势移动平均、滚动N期对比多维拆解定位变动来源按区域/品类/渠道等维度拆解贡献度
优先使用 scripts/compare.py 脚本处理结构化数据文件,适合重复性高的标准分析。脚本用法:
bash
python3 scripts/compare.py <file_path> --date-col <列名> --metric-cols <列1,列2> --compare <yoy|mom|both> --period <monthly|quarterly|daily> [--output <输出路径>]
参数说明:
file_path: 数据文件路径(支持 .xlsx / .csv)date-col: 日期/时间维度列名metric-cols: 需要对比的指标列(逗号分隔)compare: yoy(同比)、 mom(环比)、 both(同时)period: 数据粒度 daily/ monthly/ quarterly--output: 输出文件路径(默认打印到 stdout)脚本输出格式:带变动率和变动绝对值的对比表 + 汇总摘要。
当发现显著变动(涨跌超过 ±10% 或用户关注的阈值)时:
量化变动幅度:绝对值变动 + 百分比变动
定位变动来源:按维度拆解(品类/区域/渠道等),找出贡献最大的子维度
判断变动性质:
提炼变量:用一句话说清楚"为什么变了"
text
## 📊 [分析主题] — [对比类型]分析报告
### 一、核心结论(先说结论)
> 用 2-3 句话总结关键发现和决策含义。
### 二、整体对比概览
| 指标 | 基准期 | 对比期 | 变动额 | 变动率 | 趋势 |
|------|--------|--------|--------|--------|------|
### 三、明细差异拆解
按维度展开,展示各子维度的贡献度。
### 四、趋势洞察
- 连续N期的趋势走向
- 是否存在拐点/异常点
- 与行业/预算参考线的关系
### 五、行动建议
针对发现的问题/机会,给出 2-3 条可落地的建议。
场景推荐方法"这个月和上个月比怎么样"环比 + 维度拆解"今年比去年同期如何"同比 + 累计对比"最近几个月趋势怎么样"滚动趋势(3/6/12期移动平均)"为什么收入掉了"差异归因 → 按维度拆解贡献度"哪个品类贡献了增长"多维拆解 → 贡献度排序"给老板出个月度分析"环比+同比 + 报告格式输出