创建衍生指标
概念
衍生指标基于单个指标(原子指标、衍生指标、复合指标)计算而来,可同时结合维度、统计或管理等属性,例如基于净利润做净利润年同比。
操作步骤
-
在「指标主题」页面中,点击「新建指标」按钮,并选择「衍生指标」。
如需基于多个上游指标批量创建并配置衍生指标,可在「新建衍生指标」页面点击右上角的「快速创建」,详见 快速创建衍生指标。
-
设置基础属性:
名称/英文名称:设置指标的中英文名称,一个主题下不可重复。
-
设置计算属性:
- 衍生方式:支持同比/环比、最近 N 天/周/月/季/年、累计计算、期末值、组合衍生。详细说明请参见 同比/环比指标、最近N天/周/月/季/年指标、累计计算指标、期末值指标、组合衍生指标。
- 衍生自:选择用户有使用权限的指标,在该指标基础上创建衍生指标。当衍生方式为同比/环比时,也可以衍生自衍生类型为最近 N 天、累计计算、组合衍生的指标。其余衍生方式仅支持衍生自原子指标和复合指标。
- 适用维度:默认继承原指标的「适用维度」,不可修改/编辑,后续可进行不同维度下的指标分析。
- 时间维度:默认继承原子指标、复合指标的「时间维度」,不可修改/编辑。对于同环比类型的衍生指标,即指定同环比计算依据的日期维度。
- 数据格式:设置指标结果的展示格式。
- 业务口径:维护指标的业务含义,便于后续进行指标的应用。
-
设置管理属性:
- 保存位置:支持添加多条筛选条件,计算指标值时将根据筛选条件来进行最终结果计算。
- 责任人:业务口径的解释对象,为业务口径的合理性和准确性负责。
快速创建衍生指标
快速创建支持基于多个上游指标批量配置衍生指标,减少重复操作。当前支持的上游指标类型与衍生类型组合如下:
| 上游指标类型 | 支持的衍生类型 |
|---|---|
| 原子指标 | 累计计算、期末值 |
| 衍生指标 | 同比/环比 |
-
在「新建衍生指标」页面右上角,点击「快速创建」按钮,进入批量配置流程。

-
在弹出的「选择指标」弹窗中,勾选需要批量配置的上游指标,支持多选。
当前快速创建支持:原子指标生成累计计算、期末值衍生指标;衍生指标生成同比/环比衍生指标。选择完成后点击「确定」,进入批量配置页面。

-
进入配置页面后,左侧为已选的上游指标列表,点击不同指标可在右侧面板切换配置详情;右侧面板支持配置衍生类型、时间粒度、计算范围等参数。
完成当前指标配置后,点击右上角「复用配置」,可将当前配置(业务限定、业务口径除外)批量应用到其他全部指标。

-
全部指标配置完成后,点击「保存并上线」,即可将指标上线。
同比/环比指标
同环比指标是数据分析中常用的两种比较分析方法,它们帮助我们评估数据的时间序列变化。同比是指与去年同一时期相比的增长或下降的比率。它用于衡量数据随时间的变化趋势,特别是在年度报告中。环比是指与上一个时期(如上一个月、上一个季度)相比的增长或下降的比率。环比通常用于短期数据比较,帮助我们了解数据的最近变动情况。
当计算属性中配置「衍生方式」为同比/环比时,则需要配置以下内容:
| 参数 | 说明 |
|---|---|
| 时间粒度 | 在不同时间粒度下支持计算同环比: 年、季、月、周、日 |
| 默认本期时间范围 | 指当前所在的周期或时段对应的数据。对于按日粒度的同环比,提供更丰富的配置:
|
| 对比方式 | 根据时间粒度和时间范围的配置,支持不同的对比类型,不同时间粒度支持的同环比计算见下方表格:
|
| 上期时间范围 | 指上一个周期或时段对应的数据。当对比方式为自定义时间范围时可以指定日期或一个区间。 |
| 数值设置 | 观远提供三种计算类型,分别为增长值、增长率、对比值,下面为三种计算类型的详细说明:
|

不同时间粒度支持的同环比计算:
| 时间粒度 | 支持的同环比计算 |
|---|---|
| 年粒度 | 年环比、自定义偏移 |
| 季粒度 | 季环比、年同比、期末值 - 上年末、自定义偏移 |
| 月粒度 | 月环比、年同比、期末值 - 上季度末、期末值 - 上年末、自定义偏移 |
| 周粒度 | 周环比、年同比、自定义偏移 |
| 日粒度及时分秒 | 日环比、周同比、月同比、季同比、年同比、自定义偏移 期末值 - 上月末、期末值 - 上季度末、期末值 - 上年末、自定义偏移 |
指定时间范围同环比衍生指标
用户想以文本字段为维度进行指标分析,如以大区维度查看某指标今年当月数据的去年同比增长。可以在默认本期时间范围配置项指定本期数据的时间范围。
由于同环比计算是做一段时间范围的计算,这里本期时间相当于给当前同环比参考时间字段增加了筛选,以月粒度为例,若这里选择本月,则代表本期数据为当前月份的数据。
根据维度值动态决定时间范围同环比衍生指标
当用户想以时间维度为指标的分析维度,动态计算衍生指标在不同时间点的数值时,可以在指标分析卡片中,将时间维度拖入分析维度中。
- 本期时间范围由对应的时间维度值决定,将覆盖指标中配置的默认值。
- 上期时间范围根据对比类型进行偏移计算:
- 本期时间范围为每行数据的维度值,如【2024 年 7 月 10 日】
- 上期时间范围:
- 选择同环比时不需要配置,如对比类型选择月同比,上期时间范围为【2024 年 6 月 10 日】
- 选择期末值时需要配置。指定上末/上季度末/上年末,如对比类型选择期末值 - 上月末,上期时间范围为【2024 年 6 月 30 日】
- 选择自定义偏移时需要配置。日 周 月 年 用对应的单位进行偏移,配置 本期与上期间隔 x 天周 月 年 。如配置本期与上期间隔 3 天,上期时间范围为【2024 年 7 月 7 日】。

根据筛选器动态决定时间范围同环比衍生指标
用户想以文本字段为维度进行指标分析,并且通过筛选器查看当期数据和上期数据对比。该场景下,分析时不能包含日期字段作为维度,且分析页面中需要有日期筛选器,筛选器中的日期字段跟同环比配置的指标的时间维度字段联动。
- 本期时间范围由分析时的时间筛选器传入,将覆盖指标中配置的默认值。
- 上期时间范围根据对比类型进行偏移计算,以日期筛选选择【2024 年 7 月 10 日 -2024 年 7 月 31 日】为例:
- 本期时间范围为【2024 年 7 月 10 日 -2024 年 7 月 31 日】
- 上期时间范围:
- 选择同环比时不需要配置,如对比类型选择月同比,上期时间范围为【2024 年 6 月 10 日 -2024 年 6 月 31 日】。
- 选择自定义偏移时需要配置。日 周 月 年 用对应的单位进行偏移,配置 本期与上期间隔 x 天周 月 年 。如配置本期与上期间隔 3 天,上期时间范围为【2024 年 7 月 7 日 -2024 年 7 月 28 日】。
- 选择自定义日期时需要配置。配置自定义日期/区间,手动设置上期数据具体范围。

最近 N 天/周/月/季/年指标
「最近 N 天/周/月/季/年」的指标通常用于捕捉业务的短期波动和变化,以便快速响应市场变化或内部运营问题,,用于快速响应和决策制定的场景。例如:
- 销售额:通过监控最近 N 天的销售额变化,可以及时发现销售趋势的上升或下降,从而调整销售策略,如促销活动、产品定价等。
- 用户活跃度:用户活跃度的变化反映了用户对产品或服务的兴趣程度。通过监控最近 N 天的用户活跃度,可以了解用户留存情况,进而优化用户体验,提高用户粘性。
- 转化率:转化率是衡量营销活动效果的重要指标。通过监控最近 N 天的转化率,可以评估营销活动的有效性,及时调整营销渠道和策略。
当指标的衍生方式为最近 N 天/周/月/季/年时,指从当前日期往前推算的连续 N 天/周/月/季/年时间范围,此处的最近 N 天为自然日历的最近 N 天。
需要配置以下内容:
| 内容 | 说明 |
|---|---|
| 时间粒度 | 即时间范围的粒度,可配置日/周/月/季/年。 |
| 计算范围 | 数据的计算范围,支持根据时间粒度快速设定。如时间粒度为日时,支持最近 3 天、最近 7 天、最近 14 天、最近 30 天、截止昨日的最近 7 天、最近 14 天至最近 7 天、自定义。除自定义模式以外,开始时间结束时间根据选择自动推算。 以今天为【2024.12.31】为例:
|
| 基准日期 | 基准日期表示从哪一天开始往前计算最近 N 天/周/月/季/年。可选日期筛选器的结束时间/日期筛选器的开始时间。 当分析时使用了日期维度,基准日期取日期维度值对应日期;当分析时没有使用日期维度,此处配置生效。 |
| 开始日期 | 根据计算范围自动填入/自定义填写,如最近 3 天,此时开始日期自动填充为 N=3,结束日期自动填充为 N=0,支持自定义开始时间。 |
| 结束日期 | 根据计算范围自动填入/自定义填写,如最近 3 天,结束日期自动填充为 N=0。 |
| 计算方式 | 当分析时使用了日期维度,指标根据原子指标的聚合逻辑先聚合后计算;当分析时没有使用日期维度,直接采用原子指标计算方式。计算方式可以选择求和、平均值、最大值、最小值。 注:原子指标是求和、平均时,再在此处定义二次计算才有意义。 例如:计算 1 个月内每天的平均销售额,则可先定义原子指标销售额,聚合方式为聚合,衍生指标时间范围配置为最近 1 个月,此处计算方式为平均,则将先计算每天的销售额总和,然后将这些总和相加,最后除以 30(当月天数) |
自定义配置开始结束时间逻辑说明如下表:
| 日期粒度 | 示例配置 | 规则说明 |
|---|---|---|
| 日 |
![]() | 以【2024.12.11】为例 左闭右闭 [2024.12.9,2024.12.10] |
| 日 |
| 以【2024.12.11】为例 左闭右闭 [2024.12.9,2024.12.11] |
| 周 |
| 以【2024.12.11(周三)】为例 前 2 周: 找到上上周三 2024.11.27,前 1 周:找到上周三 2024.12.4 左开右闭 (2024.11.27 , 2024.12.4] |
| 周 |
| 以【2024.12.11(周三)】为例 左开右闭 (2024.11.27 , 2024.12.11] ![]() |
| 月 |
| 以【2024.12.11】为例 前 2 月:查找上上个月的 11 号 2024.11.11,前 1 月:查找上个月的 11 号 2024.10.11 左开右闭 (2024.10.11 , 2024.11.11] |
| 月 |
| 以【2024.12.11】为例 左开右闭 (2024.10.11 , 2024.12.11] ![]() |
| 季度 |
| 以【2024.12.11】为例 前 2 季度:查找 6 个月前的 11 号 2024.6.11,前 1 季度:查找 3 个月前的 11 号 2024.9.11 左开右闭(2024.6.11 , 2024.9.11] |
| 季度 |
| 以【2024.12.11】为例 左开右闭 (2024.6.11 , 2024.12.11] |
| 年 |
| 以【2024.12.11】为例 前 2 年:查找前年 12.11 号 2022.12.11,前 1 年:查找去年 12.11 号 2023.12.11 左开右闭(2022.12.11 , 2024.12.11] |
| 年 |
| 以【2024.12.11】为例 左开右闭(2022.12.11 , 2023.12.11] |
以配置指标 GMV 的最近 7 天指标为例,可进行如下配置,计算范围选择最近 7 天、计算方式选择求和:

(1)当分析卡片时间维度作为维度时,则每行的基准日期由对应的时间维度值决定。

计算逻辑如下:
| 业务日期(日) | 最近 7 天 |
|---|---|
| 20231101 | 20231026GMV+20231027GMV+...+20231101GMV |
| 20231102 | 20231027GMV+20231028GMV+...+20231102GMV |
| …… | …… |
(2)当分析页面有日期筛选器时,且没有时间维度作为分析维度时,筛选器跟指标的时间维度字段联动。以日期筛选选择【2023 年 10 月 10 日 -2023 年 11 月 10 日】为例:

- 当指标基准日期配置为「基于日期筛选器的结束时间」,计算逻辑如下:
| GMV_ 最近 7 天 |
|---|
| 20231104GMV+20231105GMV+...+20231110GMV |
- 当指标基准日期配置为「基于日期筛选器的开始时间」,计算逻辑如下:
| GMV_ 最近 7 天 |
|---|
| 20231004GMV+20231005GMV+...+20231010GMV |
累计计算指标
累计计算指标侧重于反映业务在较长时间段内的累积表现,有助于企业把握业务增长的整体趋势和速度。累计指标的优势在于其稳定性和可靠性,能够反映业务在较长时间段内的整体表现。例如:
- 月累计:通过计算某项业务指标在一个月内的累积值,可以清晰地看到该指标在一个月内的变化趋势,例如,月累计销售额可以反映企业在该月的销售表现,帮助企业了解销售增长情况,制定下月的销售目标。
- 年累计:年累计指标则用于评估企业一年的整体业务表现。通过计算某项指标在一年内的累积值,可以全面了解企业在该年度的业务状况,如年度销售额、年度利润等。这些指标有助于企业制定长期发展战略,规划未来发展方向。
当指标的衍生方式为累计计算时,支持基于原子指标或复合指标按时间维度累计求和。基于复合指标创建累计计算指标时,系统先按天计算复合指标结果,再按所选累计范围对结果进行累计。
创建累计计算指标时,需要配置以下内容:
| 内容 | 说明 |
|---|---|
| 计算范围 | 累计数据的计算范围
|
| 基准日期 | 基准日期表示累计时间范围的右端点,即累计到哪一天。可选日期筛选器的结束时间/日期筛选器的开始时间。当分析时使用了日期维度,基准日期取日期维度值对应日期;当分析时没有使用日期维度,此处配置生效。 |
| 开始日期 | 根据累计方式决定回显月第 1 天/周第 1 天/季第 1 天/年第 1 天/历史数据第 1 天。 |
| 结束日期 | 可选是否包含基准日期当前值,如不勾选则累计到基准日期的前 1 天。 |
以配置指标 GMV 的月累计/季度累计/当年累计指标为例,可进行如下配置,计算范围分别选择月累计/季度累计/当年累计:

(1) 分析卡片时间维度作为维度时,则每行的基准日期由对应的时间维度值决定。

计算逻辑如下:
| 业务日期(日) | GMV_MTD | GMV_QTD | GMV_YTD |
|---|---|---|---|
| 20231101 | 20231101GMV | 20231001GMV+20231002GMV+...+20231101GMV | 20230101GMV+20230102GMV+...+20231101GMV |
| 20231102 | 20231101GMV+20231102GMV | 20231001GMV+20231002GMV+...+20231101GMV+20231102GMV | 20230101GMV+20230102GMV+...+20231101GMV+20231102GMV |
| …… | …… | …… | …… |
(2) 当分析页面有日期筛选器,且没有时间维度作为分析维度时,筛选器跟累计计算指标的时间维度字段联动。以日期筛选选择【2023 年 10 月 10 日 -2023 年 11 月 10 日】为例:

- 当指标基准日期配置为「基于日期筛选器的结束时间」,计算逻辑如下:
| GMV_MTD | GMV_QTD | GMV_YTD |
|---|---|---|
| 20231101GMV+20231102GMV+...+20231110GMV | 20231001GMV+20231002GMV+...+20231110GMV | 20230101GMV+20230102GMV+...+20231110GMV |
- 当指标基准日期配置为「基于日期筛选器的开始时间」,计算逻辑如下:
| GMV_MTD | GMV_QTD | GMV_YTD |
|---|---|---|
| 20231001GMV+20231002GMV+...+20231010GMV | 20231001GMV+20231002GMV+...+20231010GMV | 20230101GMV+20230102GMV+...+20231010GMV |
期末值指标
期末值是指在一个期间结束时所持有的资产或负债的价值。主要用于定义库存类的指标,通常指的是在某个特定时间点(如月末、年末等)结束时,指标对应的具体数值。例如:
- 金融领域:在金融领域中,期末值通常指的是一个投资组合或账户在特定期间的结束时的价值。例如,在计算投资回报率或评估投资策略时,需要使用期末值作为参考。
- 会计领域:在会计领域中,期末值通常指的是一个公司在特定会计期间的结束时的资产和负债状况。期末值通常会用于编制财务报表和评估公司的财务状况。
- 库存管理:在库存管理中,期末值指的是在一个特定时期结束时库存物品的价值。管理人员可以通过比较期初值和期末值来评估库存的流动性和需求,从而制定更有效的库存管理策略。
当指标的衍生方式为期末值时,需要先选择计算逻辑,支持按时间维度和日期筛选器取数据的期末值。
| 计算逻辑 | 说明 |
|---|---|
| 自然最后一天 | 取日期筛选器/日期维度最后一天。如日期范围为 5 月→取 5 月 31 日,若无数据则返回空值。 |
| 末次有值 | 在日期筛选器/日期维度指定的日期范围内,取最后一个存在数据的有效日期当天的数据。如日期范围为 5 月,若 5 月 31 日无数据、5 月 30 日有数据 → 取 5 月 30 日。(如果一个卡片同时分析多个指标,则分别取每个指标的最后存在数据,日期可能无法对齐) |
历史指标/卡片均为「期末值 - 自然最后一天」计算逻辑。升级 8.3 版本后已有的期末值衍生指标与卡片高级计算中的期末值,默认仍按「期末值 - 自然最后一天」计算,保证历史结果不变。
期末值 - 自然最后一天
(1)当分析卡片时间维度作为维度时,此时会依据维度栏中拖入的时间维度日期粒度计算。
例如,拖入维度栏中的时间层级为年 - 月,此时会取每月最后一天的计算结果。
| 业务日期(年 - 月) | GMV 期末值 |
|---|---|
| 202311 | 20231130GMV |
| 202312 | 20231231GMV |
| …… | …… |
(2)当分析页面有日期筛选器,且没有时间维度作为分析维度时,筛选器跟期末值指标的时间维度字段联动。
- 筛选器选择某日数据时,会取当天值作为计算结果。
- 筛选器选择某月数据时,会取该月最后一天的值作为计算结果。
- 筛选器选择某年数据时,会取该年最后一天的值作为计算结果。
- 筛选器选择一段日期范围时,会取该段时间的最后一天的值作为计算结果。以日期筛选选择【2023 年 10 月 10 日 -2023 年 11 月 10 日】为例,取 2023 年 11 月 10 日结果。
期末值 - 末次有值
(1)当分析卡片时间维度作为维度时,会依据维度栏中拖入的时间维度日期粒度,在对应时间范围内取最后一个存在数据的有效日期当天的数据。
例如,拖入维度栏中的时间层级为年 - 月,2023 年 11 月 30 日无数据、11 月 29 日有数据,则取 20231129GMV。
| 业务日期(年 - 月) | GMV 期末值 |
|---|---|
| 202311 | 20231129GMV |
| 202312 | 20231231GMV |
| …… | …… |
(2)当分析页面有日期筛选器,且没有时间维度作为分析维度时,筛选器跟期末值指标的时间维度字段联动,在筛选器指定的日期范围内取最后一个存在数据的有效日期当天的数据。以日期筛选选择【2023 年 10 月 10 日 -2023 年 11 月 10 日】为例,若 11 月 10 日无数据、11 月 9 日有数据,则取 2023 年 11 月 9 日结果。
组合衍生指标
组合衍生指支持在衍生指标上配置计算公式,对多个衍生指标进行加减乘除运算。例如:
库存周转天数,为(12 个月库存市值平均值 / 12 个月零售市值平均值)* 30。
计算公式中仅支持引用其他衍生指标,衍生类型必须是最近 N 天/累计计算/期末值,仅可配置加减乘除逻辑,不支持函数。



