kkfluous
|
8c2f4e73dd
|
fix: 车辆追踪补全所有492辆车的考核目标和月度奖励
通过(归属公司+车型)→考核目标映射,补全109辆无考核记录车辆的考核目标。
含全角/半角括号兼容(现代氢能科技)。
现在492辆车全部有考核目标和月度奖励金额。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 16:47:41 +08:00 |
|
kkfluous
|
e47cc00b3d
|
V2.3.0 车辆考核追踪:多人多条用单元格内换行显示
同车多个销售经理在同一单元格内换行展示:
- X月考核明细: "刘念念: 4834/2903 达标\n董剑煜: 1294/2710 未达标"
- 本月发放明细: "赵连飞: 150(结转)\n董剑煜: 260(当月达标)"
设置wrap_text自动换行,一车一行不拆分。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V2.3.0
|
2026-04-02 15:51:16 +08:00 |
|
kkfluous
|
4273592160
|
V2.2.0 业务员sheet重写为对账单风格
每辆车展示:
- 第1行:车辆信息 + 各月里程/目标 + 累计 + 达标状态
- 下方:历史已发(哪月发的、金额、来源)+ 本月发放明细 + 奖金池
- "历史已发"列清楚展示防重复证据
- 发放说明包含关键数字(累计里程≥目标等)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V2.2.0
|
2026-04-02 15:33:04 +08:00 |
|
kkfluous
|
1b7d25c821
|
fix: 业务员sheet奖金池期数按当前核算月过滤
之前vehicle_payments是Q1全量,导致1月文件显示了3个月的累计期数。
改为只统计截至settle_month的发放记录。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 14:41:34 +08:00 |
|
kkfluous
|
95f1685612
|
V2.1.0 业务员sheet增加"发放说明"列
将技术化的"发放类型"改为动态生成的"发放说明",用一句话解释为什么发/不发:
- 当月达标 → "当月达标"
- 结转 → "1月多跑9578≥3000,结转(完整月奖金)"
- 累计补发 → "1-2月累计10620≥10000,累计达标补发"
- 未达标 → "未达标(实际1486<目标5000)"
- 补发过去月 → "1-3月累计14427≥10161,补发1月"
包含关键数字,非技术人员一眼看懂计算依据。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V2.1.0
|
2026-04-02 14:37:13 +08:00 |
|
kkfluous
|
818aacb875
|
V2.0.0 按月拆分Excel + 业务员/车辆维度展示
重构为3文件架构:
- calc_engine.py: 计算引擎(规则/读取/分组/结转/补发/累计)
- excel_writer.py: Excel输出(所有sheet生成函数)
- main.py: 入口(按月循环生成独立文件)
输出3个独立Excel文件(1-3月各一个),每个17个sheet:
- 考核奖励规则 + 里程明细 + 计算过程 + 汇总(原有)
- 业务员_XXX × 12个(新增,按车分组展示每月考核+累计+发放+奖金池)
- 车辆考核追踪(新增,全量492辆,含每月业务员/里程/发放/奖金池状态)
计算逻辑不变,金额与V1.1.0一致:
1月21212.26, 2月21152.14, 3月56607.10, Q1总计98971.50
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V2.0.0
|
2026-04-02 14:18:27 +08:00 |
|
kkfluous
|
46fa8aea7a
|
docs: 按月拆分Excel实现计划
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 14:09:51 +08:00 |
|
kkfluous
|
0baf470d2e
|
docs: 按月拆分Excel + 业务员/车辆维度展示设计文档
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 14:05:31 +08:00 |
|
kkfluous
|
1c85b8f230
|
V1.1.0 计算过程sheet金额列拆分,支持逐项对账
- 2月/3月计算过程sheet:各类金额独立成列(结转/补发1月/当月/累计补发)
- 金额列填0而非空值,支持Excel直接SUM对账
- 去掉合并的"最终发放类型/金额"列,改为"发放合计"列
- 车辆奖金池总览:从参考文件导入全量492辆车
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V1.1.0
|
2026-04-02 13:44:35 +08:00 |
|
kkfluous
|
139df2d0d0
|
V1.0.0 里程考核绩效汇总脚本
核心计算逻辑:
- 每条记录独立达标判断和奖金计算(按天折算)
- 按(车牌号+销售经理)分组做结转/累计/补发
- 结转:floor(多跑/月度目标)≥1 → 完整月奖金,占当月名额
- 补发:累计全部达标后补发未达标月份
- 累计补发当月:当月未达标+无结转+累计达标
- 12个月奖金池追踪
Excel输出12个sheet:
- 考核奖励规则
- 里程明细1/2/3月(逐条记录+发放归类)
- 1/2/3月汇总(分section+按人/部门)
- 1/2/3月计算过程(每组一行,完整判断链)
- 车辆发放明细(每笔发放一行,含期数)
- 车辆奖金池总览(全量492辆)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
V1.0.0
|
2026-04-02 13:42:20 +08:00 |
|