mcpField
F
flux-analysis

flux-analysis

github.com/okou-ai数据与数据库8155 次安装1 周前更新
代码仓库

关于 flux-analysis

面向财务团队的差异分析技能,涵盖预算、预测及期间比较。内容包括差异拆解、优先级判断、叙述撰写和桥接展示方法。

主要功能

  1. 01价格、数量与组合拆解
  2. 02人员及运营费用分析
  3. 03差异阈值与优先级判断
  4. 04差异说明撰写指南
  5. 05桥接与情景比较方法

适用场景

  1. 01按价格、数量和组合解释收入变化
  2. 02筛选实际值与计划值的差异
  3. 03撰写有数据依据的差异说明
  4. 04用桥接或情景表展示驱动因素

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/okou-ai/okou-skills --skill flux-analysis

安装后在 Claude Code 中输入/flux-analysis确认已加载。

详细介绍

分解技术

价格 × 数量拆分

这是任何可表示为单价乘以数量的指标的基础拆分方法。

双因素公式:

Total Movement = Actual Result - Baseline (budget or prior period)

Quantity Component  = (Actual Units - Baseline Units) x Baseline Unit Price
Pricing Component   = (Actual Unit Price - Baseline Unit Price) x Actual Units

Check: Quantity Component + Pricing Component = Total Movement
       (when the interaction term is absorbed into one of the two factors)

三因素公式(单独分析组合变化):

Quantity Component    = (Actual Units - Baseline Units) x Baseline Price x Baseline Mix Weights
Pricing Component     = (Actual Price - Baseline Price) x Baseline Units x Actual Mix Weights
Composition Component = Baseline Price x Baseline Units x (Actual Mix Weights - Baseline Mix Weights)

示例 — 顶线收入:

  • 基准计划:10,000 件,单价 $50 = $500,000
  • 实际结果:11,000 件,单价 $48 = $528,000
  • 净变动:+$28,000,有利
    • 数量提升:+1,000 件 × $50 = +$50,000(有利 — 销量更高)
    • 定价拖累:-$2 × 11,000 = -$22,000(不利 — 平均售价下降)
混合费率 / 组合拆分

适用于汇总结果混合了多个单位经济效益各不相同的细分部分的情况。

公式:

Rate Component = Sum across segments of [Actual Volume_i x (Actual Rate_i - Baseline Rate_i)]
Composition Component = Sum across segments of [Baseline Rate_i x (Actual Volume_i - Proportional Volume_i at Baseline Mix)]

示例 — 毛利率压缩:

  • X 细分的利润率为 60%;Y 细分的利润率为 40%
  • 计划假设两者各占 50% → 混合利润率为 50%
  • 实际占比为 40/60 → 混合利润率为 48%
  • 利润率下降 2 个百分点,归因于低利润率细分的占比上升
人力成本分解

专为分析薪酬和受员工人数驱动的费用项目而设计。

Total Compensation Movement = Actual Spend - Planned Spend

Break into:
1. Staffing level effect     = (Actual Headcount - Plan Headcount) x Plan Average Cost
2. Per-capita cost effect    = (Actual Average Cost - Plan Average Cost) x Plan Headcount
3. Composition effect        = Residual from shifts in seniority, department, or geography mix
4. Phasing effect            = Impact of hires arriving earlier or later than the plan assumed
5. Attrition benefit         = Savings from unplanned departures (partially offset by replacement and vacancy costs)
职能费用分解

适用于不自然适用价格乘以数量模型的运营成本类别。

Total OpEx Movement = Actual Operating Costs - Planned Operating Costs

Segment into:
1. Headcount-linked costs       (wages, benefits, payroll taxes, recruiting fees)
2. Activity-linked costs        (cloud hosting, payment processing fees, sales commissions, freight)
3. Discretionary programs       (travel, conferences, outside services, campaign spend)
4. Committed / fixed costs      (facility leases, insurance, enterprise software licenses)
5. Non-recurring charges        (severance, litigation, asset write-downs, project-specific outlays)
6. Timing / phasing differences (spend that shifted between periods relative to the plan)

重要性阈值与优先级排序

校准阈值

阈值决定哪些变动需要正式调查并撰写说明。设定阈值时应考虑:

  1. 整体重要性: 通常为主要基准(收入、总资产或净利润)的 1-5%
  2. 项目相对规模: 对余额较大的项目设定更严格的百分比门槛
  3. 历史波动性: 对本身波动较大的账户允许更宽的区间,以过滤噪声
  4. 决策相关性: 这种幅度的变动是否会影响管理层决策或董事会讨论?
建议的阈值表
比较基准建议美元门槛建议百分比门槛触发逻辑
实际值与年度计划比较按实体具体情况设定10%首先达到任一门槛即触发
实际值与去年同期比较按实体具体情况设定15%首先达到任一门槛即触发
实际值与最新预测比较按实体具体情况设定5%首先达到任一门槛即触发
环比按实体具体情况设定20%首先达到任一门槛即触发

对于损益表项目,将美元门槛设为收入的约 0.5-1%。

多个项目超过阈值时的分流顺序
  1. 绝对美元影响最大 — 对净利润影响最大
  2. 百分比偏差最大 — 可能表明流程失效或数据错误
  3. 逆趋势变动 — 方向与历史情况或预测相反
  4. 新出现的差异 — 之前符合预期、刚刚开始偏离的项目
  5. 不断扩大的差异 — 最近几个期间差距逐步扩大的项目

撰写有效的差异说明

建议结构
[Line Item]: [Favorable / Unfavorable] movement of $[amount] ([X]%)
relative to [budget / prior period / forecast] for [reporting period]

Primary driver: [Brief label]
[Two to three sentences explaining the business cause, quantifying each
contributing factor where possible.]

Outlook: [One-time event / Likely to persist / Improving / Worsening]
Next step: [No action / Monitor / Deeper review / Adjust forecast]
质量标准

优质说明始终满足以下标准:

  • 具体: 指出明确因素,而非重复描述差异本身
  • 有衡量: 为每项所述驱动因素注明金额或百分比
  • 有解释: 说明变动发生的原因,而不只是陈述变动事实
  • 有前瞻性: 说明该变动预计会持续、逆转还是演变
  • 有指导性: 指出发现促成的后续行动或决策
  • 简洁: 两到四句话,不堆砌无关内容
应避免的误区
  • 把结果重述成其原因(“收入上升是因为收入更高”)
  • 仅将差异归为“时点因素”,却不说明是什么发生了变动,以及预计何时恢复正常
  • 将某项称为“一次性”,却不说明具体事件
  • 把重大变动笼统归为“其他多项小额项目”,而不进一步拆解
  • 只解释主要驱动因素,忽略有意义的抵消因素
  • 使用“偏高”“略高”等模糊限定词,却不附上具体数字

桥接图/瀑布图展示

概念

桥接图(瀑布图)通过一系列增加和减少的贡献因素,追踪从起始值到最终值的变化过程。它是差异分解的可视化配套形式。

数据架构
Starting point:   [Baseline figure — plan, prior period, or forecast]
Contributors:     [Ordered list of signed driver amounts]
Ending point:     [Actual figure]

Integrity check:  Starting point + Sum(all contributors) = Ending point
文本格式的桥接图(无可用图表工具时)
BRIDGE: Operating Expenses — Q4 Actual vs. Q4 Plan

Q4 Planned OpEx                                       $8,000K
  |
  |--[+] Incremental headcount above plan              +$500K
  |--[+] Unplanned outside counsel fees                +$200K
  |--[-] Open-role savings (delayed hiring)            -$350K
  |--[-] Travel spend below budget                     -$180K
  |--[+] Cloud infrastructure overrun                  +$130K
  |--[-] Marketing program deferrals                   -$100K
  |
Q4 Actual OpEx                                        $8,200K

Net Movement: +$200K (+2.5% unfavorable)
配套调节表
驱动因素金额占总变动的比例累计总额
新增员工人数+$500K250%+$500K
外部法律顾问+$200K100%+$700K
空缺职位节省-$350K-175%+$350K
差旅支出低于预算-$180K-90%+$170K
云服务超支+$130K65%+$300K
营销费用递延-$100K-50%+$200K
净变动+$200K100%

有利与不利驱动因素相互抵消时,单项占比可能超过 100%。

展示指南
  1. 按有利程度从高到低排列驱动因素(也可按符合业务逻辑的叙述顺序排列)
  2. 将驱动因素数量控制在 5-8 项;将较小项目合并到“其他所有项目”类别
  3. 核对算术:期初值加上所有驱动因素应等于期末值
  4. 在图表中用颜色区分方向:绿色表示有利,红色表示不利
  5. 为每个区段标注金额和简短标签
  6. 添加一个汇总区段,显示变动净额

多情景比较

三列布局
项目年度计划最新预测实际相对计划的差异($)相对计划的差异(%)相对预测的差异($)相对预测的差异(%)
收入$X$X$X$XX%$XX%
直接成本$X$X$X$XX%$XX%
毛利润$X$X$X$XX%$XX%
选择合适的基准
  • 实际与年度计划对比: 用于治理和激励评估;计划在财年开始时固定
  • 实际与滚动预测对比: 用于运营管理和早期预警;预测按月或按季度更新
  • 预测与计划对比: 衡量自制定计划以来管理层预期的变化;突出计划准确性差距
  • 实际与前期对比(环比): 揭示趋势方向;对于尚无计划的新业务或并购后的整合尤其有用
  • 实际与上年同期对比(同比): 评估经季节性调整后的增长
跟踪预测精度

持续衡量预测质量,以提升未来规划水平:

Period Accuracy = 1 - |Actual - Forecast| / |Actual|

MAPE (Mean Absolute Percentage Error) = Mean of |Actual - Forecast| / |Actual| across all periods
月份预测实际偏差准确度
1 月$X$X$X (X%)XX%
2 月$X$X$X (X%)XX%
...............
全年MAPEXX%
解读不同时期的差异趋势
  • 持续有利: 计划可能过于保守(可能存在预留业绩的情况)
  • 持续不利: 目标可能不切实际,或执行进度落后
  • 不利差距扩大: 业绩正在恶化,或外部环境正在变化
  • 差距缩小: 全年的预测准确度正在提高(这是积极信号)
  • 波动不定: 业务本身难以预测,或预测方法需要改进

评论

支持 Markdown