--- name: bi-metric-observation description: 获取并计算指标的基础观测数据,包括时间周期确定、指标聚合、衍生指标计算和维度交叉展示表构建。当需要对指标进行基础数据观测、获取当期值与变动幅度时调用。 --- # bi-metric-observation 获取指标的原始数据并完成基础计算,构建指标的当期值、变动幅度和维度交叉展示表,为后续分析提供数据基础。常见场景: - **指标分析**:在分析流程中,对指标进行基础数据获取和计算 - **数据概览**:快速了解指标当前水平与变动趋势 ## 前置检查 开始前确认以下信息已明确: - **分析条目**明确,清楚本次要观测哪些指标 - **指标与角色**已确定,知道每个指标是北极星、展示还是分布角色 - **关联维度**已确定,知道北极星指标的归因拆解维度、展示指标的展示拆解维度 - **数据获取能力**可用,有可以获取数据的工具或 API 若以上信息不完整,需先回到规划阶段补充,或向用户确认后再开始。 ## 执行步骤 ### 1:数据准备 根据分析目标获取指标的原始数据。数据文件至少包含以下列: | 列 | 说明 | 示例 | | ------ | -------------------------- | ---------- | | 日期列 | 时间标识 | 日期 | | 指标列 | 各指标值,每个指标一列 | 访问用户数 | | 维度列 | 各维度值,每个维度一列 | 端类型 | 若上游步骤已产出可用数据文件则直接使用,否则自行取数。 ### 2:确定分析时间周期 根据分析目标选择合适的分析时间区间: | 分析目标 | 时间区间 | | -------------------------- | ----------------- | | 日数据波动 | 当日 vs 上日 | | 日数据波动(消除周末效应) | 当日 vs 上周同日 | | 周数据波动 | 本周 vs 上周 | | 月数据波动 | 本月 vs 上月 | | 年度趋势 | 当期 vs 上年同期 | | 特定日期分析 | 指定日期前后日/周 | 确定时间区间后,获取该区间内所有指标的原始数据。 ### 3:确定指标计算方式 根据指标类型和时间周期,判断该指标在对应周期下的聚合方式。通用规则: - **累加型指标**(如收入、订单量、新增用户数):使用周期内聚合值(求和) - **水平型指标**(如日活跃用户数 DAU、活跃率、转化率):使用周期内均值 - **用户规模型指标**(如月活跃用户数 MAU、累计用户数):使用周期末快照值(去重值或最后一天值) ### 4:计算衍生指标 根据分析场景计算合适的衍生指标,不需要全部计算: | 衍生指标 | 适用场景 | | ------------ | -------------------------------------------------------------- | | 日环比 | 日数据,对比日数据波动 | | 周同比 | 日数据,对比日数据波动,消除周末效应 | | 周环比 | 周数据,对比周波动 | | 月环比 | 月数据,对比月波动 | | 年同比(日) | 日数据,长期业务且有年度周期性波动时关注 | | 年同比(月) | 月数据,需要年度比较的业务(如 B 端收入) | | 年环比 | 年/财年数据,对比财年累计值,适用可累加指标(如年收入) | | 分布占比 | 量值指标在各维度下的分布拆解,展示核心观测指标时需加上分布占比 | **注意**:计算衍生指标时,根据指标类型选择正确的**变动表达方式**,避免产生"百分比的百分比"等歧义: | 指标类型 | 识别特征 | 变动表达 | 示例 | | -------- | ---------------------------------------------- | --------------- | ------------------------- | | 量值指标 | 绝对数值,可直接累加 | 百分比增幅 | DAU 增长 10% | | 率值指标 | 有分子/分母,数值为百分比 | 绝对值增幅 (pt) | 留存率从 40% 到 42%,+2pt | | 加工指标 | 由其他指标计算得到,数量级小按率值,否则按量值 | 视业务场景而定 | 人均对话次数、客单价 | ### 5:构建维度交叉展示表 按**展示维度**聚合指标,构建"维度值 × 指标"交叉表。 构建规则: - 每个展示维度构建一张交叉表 - 行:该维度的各维度值(含"全部"汇总行) - 列:关联该维度的所有指标,每个指标包含当期值和衍生指标;分布角色的指标额外附加占比列 示例:展示维度为"端类型",关联指标为访问用户数(分布)、对话渗透率(展示)、人均对话次数(展示),衍生指标为月环比: | 端 | 访问用户数 | 月环比 | 访问用户数占比 | 对话渗透率 | 月环比 | 人均对话次数 | 月环比 | | ---- | ---------- | ------ | -------------- | ---------- | ------ | ------------ | ------ | | 全部 | ... | ... | 100% | ... | ... | ... | ... | | web | ... | ... | ... | ... | ... | ... | ... | ### 6:汇总观测结果 将基础观测结果汇总输出,包含: | 输出项 | 说明 | | ---------------- | ---------------------------------------- | | 分析时间周期 | 确定的当期和往期区间 | | 指标当期值 | 各指标的当期聚合值 | | 衍生指标 | 各指标的变动幅度(环比/同比/占比等) | | 维度交叉展示表 | 各展示维度的"维度值 × 指标"交叉表 |