S · SITUATION — 四重复杂性叠加,常规建模无法满足
1产品三级层级
Model
直接聚合
Listing
按最近30天销量权重计算
ASIN
按最近30天销量分摊
2三种星级类型
外观星级
Listing加权聚合,反映当前展示评分
增量星级
当月新增评价得分
累计星级
Listing加权聚合,反映历史全量评分
各有独立聚合逻辑
3时序维度表
1月
产品清单 A + 权重 A
2月
产品清单 B + 权重 B
3月
产品清单 C + 权重 C
每月参与考核的产品和权重都不同
4多粒度切换
取对应月快照
取对应月快照
取对应月快照
取最新月快照
时间维度高度灵活
DAX 计算链路 — 7层递进依赖,无法物化中间结果
L0 ASIN层快照(最细粒度原始数据)
L1 Listing快照 + 归一化权重
L2 Listing级三种星级(各走不同聚合路径)
L3 Model级加权聚合
L4 嵌套时间窗口(当月 / 上月 / 历史均值)
L5 三个子状态(外观达标 × 增量目标 × 趋势方向)
L6 最终考核状态
DAX 无法物化中间结果——每次查询从 L0 重新计算到 L6
T · TASK
设计数据模型 处理四重复杂性
编写最优DAX 确保逻辑正确且性能最优
A · ACTION
两条路径
DAX
ASIN
销量分摊
Listing
加权汇总
Model
最终聚合
· 分三层计算,每层独立验证
· 复杂函数嵌套(SUMX / CALCULATE / TREATAS)
SQL
StarRocks 视图层
L0→L1→L2→L3→L4→L5→L6
BI 层
轻度聚合 + 展示
· 7层计算链路下沉预算
· BI 只做轻量展示
R · RESULT — 量化成果
<2s
云端加载
优化前 5-10s
单页→多层
分析体系
概览→品线→Model详情
+23%
UV 增长
使用人数占比 27%→33%
2
业务自行定位异常
风控删评 / 运营调整
体现能力 → 专业深度 数据建模 · 复杂DAX · 性能优化 · 分层计算架构