数据分析与洞察:先核对数据,再解释结果
销售和库存表使用不同商品字段时,直接合并可能造成重复计算或漏项。
销售和库存表使用不同商品字段时,直接合并可能造成重复计算或漏项。本课练习确认字段映射、检查数据质量、计算售罄率,再给出有证据边界的分析。
准备三张小表
打开销售与库存练习材料,复制计算口径与三张输入表。它们可以直接粘贴到任务中,无需先创建 Base。结果校验部分留作独立核对。
如果用业务 Base 替换示例,应先添加并授权 Base,明确要读取的表、时间范围和字段;读取权限不等于写入权限。原案例的 data-cleaning、analysis-methodology 是示例资源名称,不能假定你的环境已安装。
本课的样本计算已可独立复算,尚未在目标产品环境完成实跑。
第一步:确认字段映射与口径
创建任务并提供输入,先发送:
这里有销售、库存、产品三张教学样表及计算口径。
先检查行数、唯一键、重复、缺失、SKU 匹配和市场范围。
列出 SKU、ProductCode、Codice 的映射关系供我确认。
不要把缺失值填零,不修改输入,不写入外部表格。
先交付质量检查与字段映射,不开始业务原因判断。你应看到三张表各 4 行,键可匹配,A104 库存缺失。确认后再计算,避免把不完整结果当作完整经营结论。
第二步:计算并交付结果
确认按 SKU = ProductCode = Codice 关联三张表。
按材料定义:售罄率 = 净销售量 / (净销售量 + 期末库存)。
分母为零或库存缺失时输出 N/A,并说明原因,不参与有效值排名。
输出 SKU、商品名、市场、销售量、期末库存、售罄率及异常说明。
有效售罄率升序排列,N/A 单独列出;计算净收入与销售量合计。
最后写一段分析,区分观察到的事实与需要验证的原因假设。
不要计算缺失数据下的全量售罄率,不写回 Base。预期得到 4 行结果、2 个有效售罄率和 2 个 N/A。收入合计为 7400 EUR,销售量为 130;详细排序见材料自检答案。对于 A102,可以描述售罄率较低,但不能从单月数据直接判定价格或产品质量导致问题。
第三步:复算并保存
- 手算 A101:
80 ÷ (80 + 20) = 80%,A102:20 ÷ (20 + 80) = 20%。核对两条有效值的顺序。 - 检查 A103 的零分母和 A104 的缺失库存是否分别解释;两者均不应为 0%。
- 核对合计与原销售表一致,输出仍有四个商品,未因关联发生扩行或丢行。
- 确认后可要求生成分析文件。若需写回 Base,另行说明目标表、字段映射及新增/更新规则,完成后到目标表核对行数和关键值。不要将一次授权或成功提示替代记录核对。
扩展:合并更多来源
原案例还涉及 SAP、Magento 和供应商成本表。迁移到自己的数据时,先列字段映射、粒度、币种和时间范围,再确认去重键和缺失处理方案。订单明细不一定能按商品直接一对一关联;多对多合并应先聚合到同一粒度。
跨币种数据必须有经确认的汇率及日期规则;没有这些输入时分别展示原币种,不让 Agent 自动猜测换算。
常见问题
SKU 数量在合并后变多了怎么办?
暂停分析,检查各表唯一键与匹配次数;先解决重复或粒度不一致,再重算。不要用最后去重掩盖合并错误。
缺少库存时,可以先用零替代吗?
本练习不可以。零是一个实际数值,缺失表示未知;替代会改变售罄率。先补数据,或明确排除并说明范围。
业务中的售罄率公式是否相同?
不一定。本练习提供了简化假设。正式分析先与业务负责人确认期初库存、进货、退货、调拨等是否参与分母。
相关:Base 操作 · 任务输出 · 将结果制作成演示 · 返回 Academy。