一、数据来源
本页数据来自飞书多维表格「运营数据登记」(约 6,000+ 条,2026-01 起)。取用字段:日期、店铺名称、当日总业绩、退款金额、推广花费、成团单量、退款单量。
表内店铺名带运营后缀(盼 / 博 / 涛 / 丽 / 熙 / 炜 / 珍),与其他数据源对齐时须先去后缀。表里另有若干公式字段不参与本页计算,本页按自己的口径另算一套。
二、基准日规则
生成/查看时间报哪一天
当天 23:00 之前报前天
当天 23:00 之后报昨天(含 23:45 生成、23:55 推送)
不按登记完整度回退,也不因「这天填得少」而跳天 —— 定哪天就报哪天。漏登照报,由「登记完整性」板块统计缺哪几家。页面按打开时的当前时间实时算基准日,所以放两天后再打开仍然正确。
三、统计时段与对比(严格等长)
时段统计区间对比区间
当日基准日 1 天前一日
近 3 天基准日往前 3 天前 3 天
近 7 天基准日往前 7 天前 7 天
近 15 天基准日往前 15 天前 15 天
近 30 天基准日往前 30 天前 30 天
当月本月 1 号 ~ 基准日上月同期(上月 1 号 ~ 同号)
六个时段按钮一行显示不换行,固定顺序:当日 / 近3天 / 近7天 / 近15天 / 近30天 / 当月。
四、指标口径
- 数值 =(退款金额 + 推广花费)÷ 业绩 × 100%
- 推广占比 = 推广花费 ÷ 业绩
- 退款占比 = 退款金额 ÷ 业绩
- 客单价 = 业绩 ÷ 成团单量
各店某时段没有登记时,该时段不参与其占比计算(不按 0 拉低)。合计行的占比 = 合计值相除,不是各店占比的算术平均。
五、标准线与颜色分档
数值标准线 = 46%(退款占比 + 推广占比合计)。
数值区间颜色含义
≥ 46%🔴 红超线,需动作
42% ~ 46%🟠 橙接近警戒
< 42%🟢 绿健康
页面里所有涉及数值判断的地方统一用这套分档(表格数值列、合计行、各店业绩右侧百分号、小结文案)。
六、语义色(容易做反)
- 业绩:涨 = 🟢 绿、跌 = 🔴 红
- 退款金额 / 推广花费 / 数值:降才是绿,涨是红(越低越好)
七、异常判定阈值
- 业绩异常:变动绝对值 ≥ 20% 且 金额差 ≥ 800 元(两条同时满足)
- 数值异常:变化 ≥ 8 个百分点
- 下滑最重 = 基准日业绩 vs 前 3 天该店日均(不是前一日)
- 异常波动 = 基准日 vs 前一日
📌 门槛里带「金额差 ≥ 800 元」是为了避免小店因基数小产生大百分比而误报 —— 只看百分比会被小店带偏。
八、登记完整性(窗口:近 30 天)
- 漏登:逐日列出当天缺哪几家店,并给出「基准日登记 X / 23 家」
- 重复登记:同一店铺同一天只应登记 1 次,出现 ≥2 条即为异常
重复的两次数值相同 → 提示「重复提交,删掉多余那条即可」;数值不同 → 提示「⚠️ 数据对不上,必须核对该店当天数据」。
明细只列近 30 天重复项,一行一店(日期 + 店铺名原样带后缀),基准日置顶、不截断。
九、店铺范围
共 23 家店参与统计,为飞书登记表的全部店铺名称,排除个人店(植萃草本染发坊、青丝堂、MQ染发直营店)与无效名。
十、顶部呼吸灯
颜色触发条件
🔴 红登记完整性(漏登/重复)或数值离谱,存在异常
🟢 绿一切正常,且当日整体数值 < 46%
🟡 黄一切正常,且当日整体数值 ≥ 46%
十一、板块结构与显隐
主要板块:呼吸灯 + 时段切换 / KPI 六卡 / 数值水位 / 业绩走势 / 店铺业绩排行 / 店铺明细 / 经营预警 / 今日结论 / 30 天店铺业绩趋势 / 30 天店铺数值趋势 / 30 天店铺趋势 / 30 天结论。
- 各板块默认收起,标题行可展开收起,分组为两级(默认收起、可展开)
- 表格表头始终吸顶可见;46% 这类基准线始终可见
- 30 天趋势:电脑每行两个店铺,手机窄屏自动单列
- 近 30 天趋势线单点可查看对应日期的数值(悬停 / 触摸显示日期+数值)
- 缺失日期保持断线,未登记不得填成 0
十二、展现规则
- 店铺名一律显示完整全名(含「蒙倩」前缀和运营后缀),不缩写、不去前缀
- 日期补零对齐(如 09/09)
- 天级数据与月级数据分开不混排
- 金额过万用「万」,界面数值精简
- 预警直接点名到具体店铺,不泛泛说「有异常」
- 各板块之间用分隔线 + 图标标题
十三、更新与冻结规则(重要)
每天只更新数据,不碰界面。允许更新:日期、店铺数据、各项指标、各周期趋势、汇总、预警状态、总结建议。
不得修改:固定布局、CSS、配色、字号、间距、图表尺寸、绘图逻辑、页签、折叠交互、密码设置;不得用旧模板覆盖或重新设计网页。
⚠️ 发布前有 UI 冻结检查:比对样式块数、脚本块数、板块数、页签数、折叠按钮数、密码门、呼吸灯、CSS 哈希、静态 JS 哈希等十多项指纹。任一不一致即中止发布,保留采集数据、不覆盖现有网页。因此改界面必须同时改模板文件,只改生成的网页会在次日被覆盖回去。
十四、更新与推送时间
- 每天 23:45 取数 → 生成 → 推送(静默)
- 每天 23:55 核对线上版本 → 推链接
- 每天 7 / 10 / 13 / 16 / 19 点 补推检查:线上落后就自动补推,一致则静默,仍不行才告警
成功只推一条短确认(含基准日与家数),不推明细;失败或异常必须写明原因,绝不静默。
十五、常见疑问
- 某店某时段没数据 → 该时段该店无登记,不参与占比计算,不是算成 0
- 合计数值 ≠ 各店数值平均 → 合计按「合计退款+合计推广 ÷ 合计业绩」算,属正常
- 数值里含什么 → 只含退款金额占比 + 推广花费占比两项
- 为什么单看百分比会误报 → 小店基数小,需同时满足「变动 ≥20% 且金额差 ≥800 元」
完整版规则文档另存于知识库与工作区(数据日报页面生成规则)。如需更详细的口径说明、变更记录或排查方法,以那份文档为准。