9.8 KiB
CMA 数据分析三原则(找异常 / 读动机 / 理关联)——交付方法论
版本:v1.0 | 2026-08-26 | 提出:yanxueBot(user-insight-9-perspectives 视角5) 落地:项目Bot + 财务Bot | 状态:交付方法论(P2,不新增功能,用现有CMA能力) 配套模板:
docs/templates/cma-data-analysis-report-template.md
0. 为什么做这套方法论
客户买了CMA,看到的不该是"一堆报表",而应该是"一个故事"。 同一个数据,讲法不同,客户价值感知完全不同:
- 讲数据:营业收入8.08万 → 客户:"哦,知道了"(无感)
- 讲故事:营业收入环比暴跌90%,触发红色预警,根因是渠道补贴冲减、真实毛利51.4%被账面口径掩盖 → 客户:"那怎么办?"(有行动)
三原则就是把"数据→洞察"做成可复制的标准流程:找异常(信号)→ 读动机(原因)→ 理关联(对策)。
1. 三原则总览
| # | 原则 | 一句话 | 对应CMA能力 | 输出 |
|---|---|---|---|---|
| 1 | 找异常 | 偏离预期的数字=信号=机会 | 预警规则 alert_rules(static/trend_down)、KPI偏离看板、预测偏差告警 | 异常清单(KPI×偏离度×红黄绿) |
| 2 | 读动机 | 数据背后是活生生的人 | 业务访谈、场景还原、口径拆解(多模型对比) | 动机/口径解释(为什么会这样) |
| 3 | 理关联 | 串联行为与市场,理清因果 | KPI因果链(positive/negative)、模拟推演、四维度联动 | 因果链图+对策建议(所以怎么办) |
记忆口诀:"哪儿不对 → 为什么 → 牵一发动哪里"。
2. 原则一:找异常(不只看常态)
2.1 定义
常态是背景,异常才是信号。客户最值钱的信息不是"这个月正常",而是"这个月不对劲"。 异常=偏离预期(目标/阈值/趋势/历史同期)的数字。偏离越大,机会越大(无论好坏)。
2.2 CMA落地工具
- 预警规则(alert_rules):static(绿/黄/红阈值)+ trend_down(环比跌幅)双引擎,现行78条
- KPI看板/偏离视图:实际值 vs 目标值,红黄绿一目了然
- 预测偏差告警(rule_type=forecast_deviation):实际 vs 模型预测,跑偏即报警
- 多粒度对比:月/季/年目标(target_calc_type)齐比,避免单粒度误判
2.3 落地步骤(30分钟)
- 拉当期全量KPI实际值,按红黄绿筛出红/黄
- 环比/同比/目标三个维度排序,取Top5偏离
- 只保留"偏离有业务含义"的,剔除口径噪音(如导入错误、季节性)
- 输出异常清单:KPI名 | 实际值 | 预期值 | 偏离度 | 红黄绿 | 首次出现时间
2.4 客户话术
- 开场:"这个月有X个指标在警报区,我们一个个看。"
- 提问:"这个数字偏离了目标X%,您觉得是市场变了,还是口径变了?"
- 升级:"连续两个月trend_down,这不是偶发,是结构性问题。"
3. 原则二:读动机(不只看表象)
3.1 定义
数据是人行为的痕迹。同一个"毛利率低",可能是成本高(真差),也可能是返利未确认(口径差)。 不访谈、不还原场景,就敢下结论 = 报告是废纸。
3.2 CMA落地工具
- 业务访谈:按KPI问业务负责人"这个数怎么来的、最近变了什么"
- 口径拆解/多模型对比:账面口径 vs 管理口径(如Model C),还原真实经营
- 场景还原:把数字放回业务场景(门店、客户、合同、渠道)
- 数据血缘/来源核查:确认数字本身没错,再谈动机
3.3 落地步骤(60分钟)
- 对异常清单每条,先做"口径自检":数字对了吗?口径对吗?
- 再问"业务自检":最近有什么动作/事件影响它?
- 访谈至少1个业务负责人,记录原话
- 输出动机解释:异常KPI → 表面原因 → 深层动机(谁、为什么、什么场景)
3.4 客户话术
- "账面看是XX,但您看这个口径拆解——实际是XX。"
- "我猜是XX原因导致的,对吗?"(给客户一个可确认/可纠正的假设,不要下结论)
- "这个数字背后是哪个业务动作?是主动调整还是被动结果?"
4. 原则三:理关联(不只盯增长)
4.1 定义
单点数字会骗人,因果链不会。涨跌不只看自己,要看它牵动谁、被谁牵动。 理清因果 = 找到真正的驱动杠杆,对策才有落点。
4.2 CMA落地工具
- KPI因果链(kpi_causality):positive/negative 方向 + strength 强度 + lag_months 滞后(现行28条:positive 20 / negative 8)
- 模拟推演(POST /api/cma/kpi-causality/simulate):改一个KPI,预测下游影响链
- 四维度联动:财务/客户/内部流程/学习成长 跨层传导(BSC四层泳道)
- 战略地图:节点间连线即因果,从KPI追溯到OKR/战略
4.3 落地步骤(45分钟)
- 对每个异常KPI,查上游(谁驱动它)+ 下游(它影响谁)
- 标注强度(>0.7强相关)与方向,找出Top3驱动链
- 用模拟推演验证:"如果修复这个驱动,下游能改善多少"
- 输出因果链图 + 对策建议:优先动"强驱动、可干预"的杠杆点
4.4 客户话术
- "这个KPI不是孤立的——它由X驱动(强度0.9),又牵动Y。"
- "真正的问题不在表面这个数,在它上游的X。"
- "我们建议先动X:按模拟推演,X每改善10%,Y能改善约9%。"
5. 《CMA数据分析报告》结构模板(含三原则应用位置)
完整可复用模板见 docs/templates/cma-data-analysis-report-template.md,骨架如下:
一、经营总览(一页纸)
- 核心KPI仪表盘(红黄绿)+ 一句话结论【找异常入口】
二、异常发现【原则一·找异常】
- 异常清单表:KPI | 实际 | 预期 | 偏离 | 红黄绿
- Top3异常重点展开(趋势图+阈值线)
三、动机解读【原则二·读动机】
- 每条Top异常:口径自检结论 + 业务动机(谁/为什么/什么场景)
- 管理口径 vs 账面口径对比(如适用)
四、因果关联【原则三·理关联】
- 异常KPI的因果链图(上游驱动/下游影响,标注强度方向)
- 模拟推演结果:动哪个杠杆、影响多大
五、对策与行动
- 按"强驱动+可干预"排序的3条建议(对应责任KPI)
- 下期目标修正建议(如需)
六、附录
- 数据口径说明 / 预警规则清单 / 访谈记录要点
每章都在"讲一个故事":先让客户看见异常(信号),再让他理解为什么(动机),最后带他看连锁反应和对策(关联)。
6. 样例:陕酣客(陕西酣客文化传媒,entity 1)三原则试跑
用CMA现行真实数据(2026-08-26 查询):预警规则78条(static 39 + trend_down 39)、因果链28条(positive 20 + negative 8)、营业收入实际值2026-06~08。
6.1 找异常
- 营业收入:2026-06 实际129.32 → 2026-07 81.08 → 2026-08 8.08
- 环比:7月 -37%,8月 -90%;静态规则 red < 4000(触发红色);trend_down 阈值10%(远超)
- 毛利率:账面口径 0.13%(静态规则 red < 30,严重偏离)
- 结论:收入崩盘 + 毛利率异常 = 双红色信号,值得深挖
6.2 读动机
- 毛利率账面0.13%的原因(访谈+口径拆解):白酒经销模式下,上游厂返利/补贴挂账未确认、渠道补贴冲减收入,账面口径失真
- 调整为管理口径(Model C:还原厂补+剔除冲减)后,真实毛利率 51.4%
- 动机解读:不是经营变差,是"返利确认节奏"和"渠道补贴政策"两个业务动作主导了账面数字——数据背后的活人是酒厂结算员和渠道客户
6.3 理关联(因果链实证)
| 因果 | 方向 | 强度 | 含义 |
|---|---|---|---|
| 毛利率 → 净利润 | positive | 0.96 | 毛利是利润的第一驱动(强) |
| 上游厂补率 → 净利润 | positive | 0.9 | 厂补确认=真金白银 |
| 渠补率 → 净利润 | negative | 0.85 | 渠道补贴是利润黑洞 |
| 费用率 → 净利润 | negative | 0.8 | 费用管控第二杠杆 |
| 营业收入 → 净利润 | positive | 0.1 | 收入规模对利润贡献很弱(反直觉!) |
- 洞察:表面看"收入崩了",因果链显示利润真正的驱动是毛利率(0.96)和厂补率(0.9),而收入规模只贡献0.1——所以对策不是"冲收入",而是"确认厂补、压渠补、管费用"
- 模拟推演示意:厂补率每改善10%,净利润传导约 +9%;渠补率每压缩10%,净利润 +8.5%
6.4 一句话故事
"这个月收入掉了90%,账面毛利0.13%——但拆开口径,真实毛利51.4%;因果链告诉我们利润的命门是厂补确认和渠道补贴,不是收入规模。所以下月重点:催厂补、砍无效渠补。"
7. 交付流程(标准三步)
| 步骤 | 动作 | 工具 | 时间盒 |
|---|---|---|---|
| Step 1 | 跑异常清单 | 预警/KPI看板 | 30min |
| Step 2 | 访谈+口径拆解 | 业务访谈/多模型 | 60min |
| Step 3 | 因果链+对策 | 因果链/模拟推演 | 45min |
铁律:没有访谈就写动机 = 编故事;没有因果链就写对策 = 拍脑袋。
8. 验收与自检清单
- 报告含异常清单(有红黄绿,不只有常态)
- 每条Top异常有动机解释(有访谈/口径依据,不是猜测)
- 每个对策能追溯到因果链(有强度/方向/推演支撑)
- 客户能一句话复述故事("收入掉了但真实毛利51.4%,命门是厂补")
关联
- 来源:user-insight-9-perspectives.md(视角5,一组数据一个故事)
- CMA能力:alert_rules(78条)/ kpi_causality(28条)/ simulate / 四维度BSC
- 案例:陕酣客(entity 1)—— 账面毛利0.13% → Model C 51.4%