分析结果
基于 orders.csv 与 products.csv 两张销售表(按订单编号去重后 15 笔订单):2026-02 净销售额 9,200、2026-03 净销售额 13,850 美元,两月合计 23,050 美元,净额环比 +50.54%(毛额环比 +51.05%)。产品净销售额前三为 Atlas 10,000、Cedar 6,800、Beacon 6,250 美元;区域占比 East 40.35%、North 28.85%、South 24.3%、未标注 6.51%。净销售额 = 毛额 − 退款,毛额合计 23,850、退款合计 800,与净额 23,050 对账一致。
口径与校验
- 净销售额口径:通过 — 净销售额 = 毛额 − 退款/折让:毛额合计 23,850 − 退款/折让合计 800 = 净销售额合计 23,050(USD),与月度、区域汇总一致。
- 订单去重行数对账:通过 — 订单表原始 16 行,按订单编号(Order ID)去重后 15 行,移除重复记录 1 条。
- 月度合计一致:通过 — 各月净销售额 9,200(2026-02) + 13,850(2026-03) = 23,050(USD),与净销售额合计一致。
- 区域合计一致:通过 — 各区域净销售额 East 9,300 + North 6,650 + South 5,600 + 未标注 1,500 = 23,050(USD),与净销售额合计一致。
- 金额单位一致(USD):通过 — 所有金额字段单位均为 USD,未做币种换算;环比为百分比,首月无上月基数留空,不按 0% 处理。
说明与限制
- 数据为完全合成的销售样例(2026-02 与 2026-03,货币 USD),不含任何真实企业数据。
- 净销售额 = 毛额(Gross Amount) − 退款/折让(Refund Amount);金额单位统一为 USD,未做币种换算。
- 按订单编号(Order ID)去重:原始 16 行中存在 1 条重复,去重后按 15 行计算。
- 环比(MoM)=(本月 − 上月)÷ 上月 × 100%;首月 2026-02 无上月基数,环比留空。
- 有 1 条订单的区域字段为空,单独归类为「未标注」,未并入其他区域。
- 样例订单仅涉及 3 个产品(Atlas、Beacon、Cedar),「销售额前五产品」在产品不足 5 个时按现有产品全部列出。
- 结果与图表均由脚本从 orders.csv、products.csv 实际计算生成;销售额占比四舍五入到两位小数,合计可能因舍入与 100% 有微小偏差。
月度净销售额
单位:USD;空值按缺失展示,不按 0 处理。
净销售额环比
单位:%;空值按缺失展示,不按 0 处理。
产品净销售额(前五)
单位:USD;空值按缺失展示,不按 0 处理。
区域销售占比
单位:USD;空值按缺失展示,不按 0 处理。
月度销售汇总
| 月份 | 毛额(USD) | 净销售额(USD) | 净额环比(%) | 毛额环比(%) |
|---|---|---|---|---|
| 2026-02 | 9500 | 9200 | 缺失 | 缺失 |
| 2026-03 | 14350 | 13850 | 50.54 | 51.05 |
销售额前五产品
| 排名 | 产品 | 类别 | 净销售额(USD) | 销售额占比(%) |
|---|---|---|---|---|
| 1 | Atlas | Platform | 10000 | 43.38 |
| 2 | Cedar | Infrastructure | 6800 | 29.5 |
| 3 | Beacon | Analytics | 6250 | 27.11 |
区域销售占比
| 区域 | 净销售额(USD) | 销售额占比(%) |
|---|---|---|
| East | 9300 | 40.35 |
| North | 6650 | 28.85 |
| South | 5600 | 24.3 |
| 未标注 | 1500 | 6.51 |
来源对账
| 对账项 | 数值 | 单位/说明 |
|---|---|---|
| 订单表原始行数 | 16 | 行(orders.csv) |
| 按订单编号去重后行数 | 15 | 行(移除重复订单 1 条) |
| 毛额合计 | 23850 | USD = 去重后各订单 Gross Amount 之和 |
| 退款/折让合计 | 800 | USD = 去重后各订单 Refund Amount 之和 |
| 净销售额合计 | 23050 | USD = 毛额合计 − 退款/折让合计 |
| 产品维表行数 | 3 | 个产品(products.csv,与订单关联键一致) |