问答 查看内容
返回列表

指标中心-为什么复合指标的适用维度少于组成它的原子指标?

70 1
发表于 4 天前 | 查看全部 阅读模式
在指标中心中,新建了一个复合指标「新客复购率」,计算公式为:
新客复购率 = 新客复购人数 / 当年招募人数
其中「新客复购人数」和「当年招募人数」都是原子指标,并且两个原子指标本身都有较多适用维度,例如日期、店铺名称、店铺编码、新客老客等。
但保存复合指标后发现,「新客复购率」的适用维度只剩下「新客老客」。尝试在卡片中通过“新建对齐维度”补充时间维度时,也提示需要选择「新客复购率」的维度,但该复合指标本身没有时间维度可选。
请问为什么复合指标不会继承两个原子指标的所有适用维度?这种情况应该如何处理?

评论1

观小年楼主Lv.1 发表于 4 天前 | 查看全部
这是符合当前产品逻辑的表现。
复合指标的适用维度不是取组成它的原子指标适用维度的并集,而是取公式中引用指标的“共有维度”。也就是说,只有同时存在于所有组成指标中,并且能被系统识别为同一个逻辑维度的字段,才会成为复合指标的适用维度。
共有维度的识别规则大致如下:
如果字段绑定了公共维度,则需要公共维度 ID 相同,才会被识别为同一个维度。
如果是普通维度,则需要字段类型和字段名称一致,才会被识别为同一个维度。
如果一边是公共维度,另一边是普通字段,即使展示名称相同,也不会被识别为同一个共有维度。
时间字段同理,例如「日期」和「销售日期」名称不同,也不会自动识别为同一个时间维度。
因此,虽然两个原子指标各自都有较多适用维度,但如果它们之间真正满足“共有维度”规则的字段只有「新客老客」,那么复合指标最终就只会显示「新客老客」。
“新建对齐维度”也不能解决这个问题。对齐维度是卡片级能力,它只能把卡片中每个指标“已有的适用维度”映射成一个临时对齐字段,不能反向给复合指标新增适用维度。所以当「新客复购率」本身没有时间维度时,就无法在对齐维度中为它选择时间字段。

处理方式:
先检查组成复合指标的原子指标适用维度配置。
将需要共同分析的字段统一为同一个逻辑维度,例如:
普通字段保持字段名称和字段类型一致;
或者都绑定到同一个公共维度。
对时间字段也需要统一,例如都使用同一个「销售日期」字段,或都绑定到同一个时间公共维度。
调整原子指标后,重新编辑并保存复合指标,让系统重新计算共有维度。
调整完成后,复合指标才会带出对应的日期、店铺等适用维度,后续在卡片中也才能基于这些维度做分析或对齐。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表