跳到主要内容

创建衍生指标

1 概念

衍生指标基于单个指标(原子指标、复合指标)计算而来,可同时结合维度、统计或管理等属性,例如基于净利润做净利润年同比。

2 操作步骤

  1. 在「指标主题」页面中,点击「新建指标」按钮,并选择「衍生指标」。

  2. 设置基础属性:

    • 名称/英文名称:设置指标的中英文名称,一个主题下不可重复。
  3. 设置计算属性:

    • 衍生自:选择用户有使用权限的“原子指标”或“复合指标”,在该指标基础上创建衍生指标。
    • 聚合方式:设置该字段的聚合方式逻辑,如求和、最小值、最大值等。
    • 适用维度:默认继承原子指标、复合指标的“适用维度”,不可修改/编辑,后续可进行不同维度下的指标分析。
    • 时间维度:默认继承原子指标、复合指标的“时间维度”,不可修改/编辑。对于同环比类型的衍生指标,即指定同环比计算依据的日期维度。
    • 衍生方式:支持同环比、最近N天/周/月/季/年、累计计算、期末值。详细说明请参见同环比指标最近N天/周/月/季/年指标累计计算指标期末值指标
    • 数据格式:设置指标结果的展示格式。
    • 业务口径:维护指标的业务含义,便于后续进行指标的应用。
  4. 设置管理属性:

    • 保存位置:支持添加多条筛选条件,计算指标值时将根据筛选条件来进行最终结果计算。
    • 责任人:业务口径的解释对象,为业务口径的合理性和准确性负责。

3 同环比指标

同环比指标是数据分析中常用的两种比较分析方法,它们帮助我们评估数据的时间序列变化。同比是指与去年同一时期相比的增长或下降的比率。它用于衡量数据随时间的变化趋势,特别是在年度报告中。环比是指与上一个时期(如上一个月、上一个季度)相比的增长或下降的比率。环比通常用于短期数据比较,帮助我们了解数据的最近变动情况。

当计算属性中配置“衍生方式”为同环比时,则需要配置以下内容:

参数
说明
时间粒度在不同时间粒度下支持计算同环比:
年、季、月、周、日
时间范围支持以下选定时间范围的方式:
  • 根据维度值动态决定:指标上不指定同环比的计算时间范围,分析时必须配置包含日期字段作为维度,如,分析每个月销售量与上个月的对比。
  • 指定时间范围:指标上直接指定同环比的计算时间范围,分析时不能包含日期字段作为维度。如,以文本字段地区为维度查看分析今年当月数据的去年同比增长。
  • 根据筛选器动态决定:指标上不指定同环比的计算时间范围,分析时不能配置日期字段作为维度,需要配置日期筛选器并与指标的时间维度字段联动。
  • 对比类型根据时间粒度和时间范围的配置,支持不同的对比类型:
  • 同环比:
    • 同比:同一年相同时间段的数据进行比较的变化情况,例如,2021年1月份与2020年1月份相比较称其为同比。
    • 环比:与上个统计周期相比的变化比,例如,2021年1月份与2020年12月份相比较称其为环比。

  • 期末值。
  • 自定义偏移:用对应的单位进行偏移,配置本期与上期间隔x天/周/月/年 。
  • 自定义日期:仅指定时间范围支持,可以自定义本期时间和上期时间的区间。
  • 本期时间范围指当前所在的周期或时段对应的数据。
    上期时间范围指上一个周期或时段对应的数据。
    数值设置观远提供三种计算类型,分别为增长值、增长率、对比值,下面为三种计算类型的详细说明:
  • 增长值,即本期数据-上期数据。
  • 增长率,提供两种计算方式,(本期数据-上期数据)/上期数据%(本期数据-上期数据)/abs(上期数据)%
  • 对比值,即上期数据。
  • 3.1 根据维度值动态决定时间范围同环比衍生指标

    当用户想以时间维度为指标的分析维度,动态计算衍生指标在不同时间点的数值时可以使用此种模式。系统将根据日期的粒度,自动给出支持的同环比计算方式,详细如下:

    时间粒度支持的同环比计算
    年粒度年环比、自定义偏移
    季粒度季环比、年同比、期末值-上年末、自定义偏移
    月粒度月环比、年同比、期末值-上季度末、期末值-上年末、自定义偏移
    周粒度周环比、年同比、自定义偏移
    日粒度及时分秒日环比、周同比、月同比、季同比、年同比、自定义偏移
    期末值-上月末、期末值-上季度末、期末值-上年末、自定义偏移
    • 本期时间范围不需要在指标定义时配置,由对应的时间维度值决定。
    • 上期时间范围根据对比类型进行偏移计算:
      • 本期时间范围为每行数据的维度值,如【2024年7月10日】
      • 上期时间范围:
        • 选择同环比时不需要配置,如对比类型选择月同比,上期时间范围为【2024年6月10日】
        • 选择期末值时需要配置。指定上末/上季度末/上年末,如对比类型选择期末值-上月末,上期时间范围为【2024年6月30日】
        • 选择自定义偏移时需要配置。日 周 月 年 用对应的单位进行偏移,配置 本期与上期间隔x天周 月 年 。如配置本期与上期间隔3天,上期时间范围为【2024年7月7日】。

    创建衍生指标-01|650

    3.2 指定时间范围同环比衍生指标

    当用户想以文本字段为维度进行指标分析,如以大区维度查看某指标今年当月数据的去年同比增长,可以使用此种模式。

    • 支持按日、周、月、季度、年分析,对比类型根据日期粒度动态变化。

    • 支持指定本期数据的时间范围,由于同环比计算是做一段时间范围的计算,这里本期时间相当于给当前同环比参考时间字段增加了筛选,以月粒度为例,若这里选择本月,则代表本期数据为当前月份的数据。

    • 对于按日粒度的同环比,该模式下还提供更丰富的配置:

      • 对比类型支持自定义日期,本期时间范围除了可以选择今天、昨天外,还支持相对日期和区间。
      • 相对日期即可快速选择相对于今天前 X 天。
      • 区间即选择一段时间范围的数据作为本期数据。提供手动在日历中选择和自定义时间宏两种方式,时间宏的具体用法,详见动态时间宏

    创建衍生指标-02|650

    3.3 根据筛选器动态决定时间范围同环比衍生指标

    当用户想以文本字段为维度进行指标分析,并且通过筛选器查看当期数据和上期数据对比,可以使用此种模式。该场景下,分析时不能包含日期字段作为维度,且分析页面中需要有日期筛选器,筛选器中的日期字段跟同环比配置的指标的时间维度字段联动。

    • 时间粒度为日时支持此种模式。
    • 对比类型支持同环比-日环比、同环比-周同比、同环比-月同比、同环比-季同比、同环比-年同比、自定义日期、自定义偏移。
    • 本期时间范围不需要在指标定义时配置,由分析时的时间筛选器传入。
    • 上期时间范围根据对比类型进行偏移计算,以日期筛选选择【2024年7月10日-204年7月31日】为例:
      • 本期时间范围为【2024年7月10日-204年7月31日】
      • 上期时间范围:
        • 选择同环比时不需要配置,如对比类型选择月同比,上期时间范围为【2024年6月10日-2024年6月31日】。
        • 选择自定义偏移时需要配置。日 周 月 年 用对应的单位进行偏移,配置 本期与上期间隔x天周 月 年 。如配置本期与上期间隔3天,上期时间范围为【2024年7月7日-2024年7月28日】。
        • 选择自定义日期时需要配置。配置自定义日期/区间,手动设置上期数据具体范围。

    |450

    4 最近N天/周/月/季/年指标

    “最近N天/周/月/季/年”的指标通常用于捕捉业务的短期波动和变化,以便快速响应市场变化或内部运营问题,,用于快速响应和决策制定的场景。例如:

    • 销售额:通过监控最近N天的销售额变化,可以及时发现销售趋势的上升或下降,从而调整销售策略,如促销活动、产品定价等。
    • 用户活跃度:用户活跃度的变化反映了用户对产品或服务的兴趣程度。通过监控最近N天的用户活跃度,可以了解用户留存情况,进而优化用户体验,提高用户粘性。
    • 转化率:转化率是衡量营销活动效果的重要指标。通过监控最近N天的转化率,可以评估营销活动的有效性,及时调整营销渠道和策略。

    当指标的衍生方式为最近N天/周/月/季/年时,指从当前日期往前推算的连续N天/周/月/季/年时间范围,此处的最近N天为自然日历的最近N天。

    需要配置以下内容:

    内容
    说明
    时间粒度即时间范围的粒度,可配置日/周/月/季/年。
    计算范围数据的计算范围,支持根据时间粒度快速设定。如时间粒度为日时,支持最近3天、最近7天、最近14天、最近30天、截止昨日的最近7天、最近14天至最近7天、自定义。除自定义模式以外,开始时间结束时间根据选择自动推算。

    以今天为【2024.12.31】为例:
  • 最近7天: [2024.12.25,2024.12.31]
  • 截止昨日的最近7天:[2024.12.24,2024.12.30]
  • 最近14天至最近7天:[2024.12.18,2024.12.25]
  • 自定义:自定义填写计算范围,详细逻辑见下表。
  • 基准日期基准日期表示从哪一天开始往前计算最近N天/周/月/季/年。可选日期筛选器的结束时间/日期筛选器的开始时间。

    当分析时使用了日期维度,基准日期取日期维度值对应日期;当分析时没有使用日期维度,此处配置生效。
    开始日期根据计算范围自动填入/自定义填写,如最近3天,此时开始日期自动填充为N=3,结束日期自动填充为N=0,支持自定义开始时间。
    结束日期根据计算范围自动填入/自定义填写,如最近3天,结束日期自动填充为N=0。
    计算方式当分析时使用了日期维度,指标根据原子指标的聚合逻辑先聚合后计算;当分析时没有使用日期维度,直接采用原子指标计算方式。计算方式可以选择求和、平均值、最大值、最小值。

    注:原子指标是求和、平均时,再在此处定义二次计算才有意义。

    例如:计算1个月内每天的平均销售额,则可先定义原子指标销售额,聚合方式为聚合,衍生指标时间范围配置为最近1个月,此处计算方式为平均,则将先计算每天的销售额总和,然后将这些总和相加,最后除以30(当月天数)

    自定义配置开始结束时间逻辑说明如下表:

    日期粒度示例配置规则说明
  • 开始日期:相对于基准日期前 2 日
  • 结束日期:相对于基准日期前 1 日

  • 以【2024.12.11】为例

    左闭右闭 [2024.12.9,2024.12.10]
  • 开始日期:相对于基准日期前 2 日
  • 结束日期:相对于基准日期前 0 日
  • 以【2024.12.11】为例

    左闭右闭 [2024.12.9,2024.12.11]
  • 开始日期:相对于基准日期前 2 周
  • 结束日期:相对于基准日期前 1 周
  • 以【2024.12.11(周三)】为例

    前2周:找到上上周三2024.11.27,前1周:找到上周三2024.12.4

    左开右闭 (2024.11.27 , 2024.12.4]
  • 开始日期:相对于基准日期前 2 周
  • 结束日期:相对于基准日期前 0 周
  • 以【2024.12.11(周三)】为例

    左开右闭 (2024.11.27 , 2024.12.11]

  • 开始日期:相对于基准日期前 2 月
  • 结束日期:相对于基准日期前 1 月
  • 以【2024.12.11】为例

    前2月:查找上上个月的11号2024.11.11,前1月:查找上个月的11号2024.10.11

    左开右闭 (2024.10.11 , 2024.11.11]
  • 开始日期:相对于基准日期前 2 月
  • 结束日期:相对于基准日期前 0 月
  • 以【2024.12.11】为例

    左开右闭 (2024.10.11 , 2024.12.11]

    季度
  • 开始日期:相对于基准日期前 2 季度
  • 结束日期:相对于基准日期前 1 季度
  • 以【2024.12.11】为例

    前2季度:查找6个月前的11号2024.6.11,前1季度:查找3个月前的11号2024.9.11

    左开右闭(2024.6.11 , 2024.9.11]
    季度
  • 开始日期:相对于基准日期前 2 季度
  • 结束日期:相对于基准日期前 0 季度
  • 以【2024.12.11】为例

    左开右闭 (2024.6.11 , 2024.12.11]
  • 开始日期:相对于基准日期前 2 年
  • 结束日期:相对于基准日期前 1 年
  • 以【2024.12.11】为例

    前2年:查找前年12.11号2022.12.11,前1年:查找去年12.11号2023.12.11

    左开右闭(2022.12.11 , 2024.12.11]
  • 开始日期:相对于基准日期前 2 年
  • 结束日期:相对于基准日期前 0 年
  • 以【2024.12.11】为例

    左开右闭(2022.12.11 , 2023.12.11]

    以配置指标GMV的最近7天指标为例,可进行如下配置,计算范围选择最近7天、计算方式选择求和:

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

    计算逻辑如下:

    业务日期(日)最近7天
    2023110120231026GMV+20231027GMV+...+20231101GMV
    2023110220231027GMV+20231028GMV+...+20231102GMV
    …………

    (2)当分析页面有日期筛选器时,且没有时间维度作为分析维度时,筛选器跟指标的时间维度字段联动。以日期筛选选择【2023年10月10日-2023年11月10日】为例:

    • 当指标基准日期配置为「基于日期筛选器的结束时间 」,计算逻辑如下:
    GMV_最近7天
    20231104GMV+20231105GMV+...+20231110GMV
    • 当指标基准日期配置为「基于日期筛选器的开始时间 」,计算逻辑如下:
    GMV_最近7天
    20231004GMV+20231005GMV+...+20231010GMV

    5 累计计算指标

    累计计算指标侧重于反映业务在较长时间段内的累积表现,有助于企业把握业务增长的整体趋势和速度。累计指标的优势在于其稳定性和可靠性,能够反映业务在较长时间段内的整体表现。例如:

    • 月累计:通过计算某项业务指标在一个月内的累积值,可以清晰地看到该指标在一个月内的变化趋势,例如,月累计销售额可以反映企业在该月的销售表现,帮助企业了解销售增长情况,制定下月的销售目标。
    • 年累计:年累计指标则用于评估企业一年的整体业务表现。通过计算某项指标在一年内的累积值,可以全面了解企业在该年度的业务状况,如年度销售额、年度利润等。这些指标有助于企业制定长期发展战略,规划未来发展方向。

    当指标的衍生方式为累计计算时,支持按时间维度的累计求和,需要配置以下内容:

    内容
    说明
    计算范围累计数据的计算范围

  • 周累计:周初第1天累计到基准日期
  • 月累计:月初第1天累计到基准日期
  • 季度累计:季初第1天累计到基准日期
  • 当年累计:年初第1天累计到基准日期
  • 历年累计:历史存在数据的第1天累计到基准日期
  • 基准日期基准日期表示累计时间范围的右端点,即累计到哪一天。可选日期筛选器的结束时间/日期筛选器的开始时间。当分析时使用了日期维度,基准日期取日期维度值对应日期;当分析时没有使用日期维度,此处配置生效。
    开始日期根据累计方式决定回显月第1天/周第1天/季第1天/年第1天/历史数据第1天。
    结束日期可选是否包含基准日期当前值,如不勾选则累计到基准日期的前1天。

    以配置指标GMV的月累计/季度累计/当年累计指标为例,可进行如下配置,计算范围分别选择月累计/季度累计/当年累计:

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

    计算逻辑如下:

    业务日期(日)GMV_MTDGMV_QTDGMV_YTD
    2023110120231101GMV20231001GMV+20231002GMV+...+20231101GMV20230101GMV+20230102GMV+...+20231101GMV
    2023110220231101GMV+20231102GMV20231001GMV+20231002GMV+...+20231101GMV+20231102GMV20230101GMV+20230102GMV+...+20231101GMV+20231102GMV
    ……………………

    (2)当分析页面有日期筛选器,且没有时间维度作为分析维度时,筛选器跟累计计算指标的时间维度字段联动。以日期筛选选择【2023年10月10日-2023年11月10日】为例:

    • 当指标基准日期配置为「基于日期筛选器的结束时间」,计算逻辑如下:
    GMV_MTDGMV_QTDGMV_YTD
    20231101GMV+20231102GMV+...+20231110GMV20231001GMV+20231002GMV+...+20231110GMV20230101GMV+20230102GMV+...+20231110GMV
    • 当指标基准日期配置为 「基于日期筛选器的开始时间」,计算逻辑如下:
    GMV_MTDGMV_QTDGMV_YTD
    20231001GMV+20231002GMV+...+20231010GMV20231001GMV+20231002GMV+...+20231010GMV20230101GMV+20230102GMV+...+20231010GMV

    6 期末值指标

    期末值是指在一个期间结束时所持有的资产或负债的价值。主要用于定义库存类的指标,通常指的是在某个特定时间点(如月末、年末等)结束时,指标对应的具体数值。例如:

    • 金融领域:在金融领域中,期末值通常指的是一个投资组合或账户在特定期间的结束时的价值。例如,在计算投资回报率或评估投资策略时,需要使用期末值作为参考。
    • 会计领域:在会计领域中,期末值通常指的是一个公司在特定会计期间的结束时的资产和负债状况。期末值通常会用于编制财务报表和评估公司的财务状况。
    • 库存管理:在库存管理中,期末值指的是在一个特定时期结束时库存物品的价值。管理人员可以通过比较期初值和期末值来评估库存的流动性和需求,从而制定更有效的库存管理策略。

    当指标的衍生方式为期末值时,支持按时间维度和日期筛选器取数据的期末值,当日期筛选为区间时,取区间的期末日期。如库存月期末值,10月的库存月期末值,筛选器选择10月时,取10.31号的数据。

    (1)当分析卡片时间维度作为维度时,此时会依据维度栏中拖入的时间维度日期粒度计算。

    例如,拖入维度栏中的时间层级为年-月,此时会取每月最后一天的计算结果。

    业务日期(年-月)GMV期末值
    20231120231130GMV
    20231220231231GMV
    …………

    (2)当分析页面有日期筛选器,且没有时间维度作为分析维度时,筛选器跟期末值指标的时间维度字段联动。

    • 筛选器选择某日数据时,会取当天值作为计算结果。

    • 筛选器选择某月数据时,会取该月最后一天的值作为计算结果。

    • 筛选器选择某年数据时,会取该年最后一天的值作为计算结果。

    • 筛选器选择一段日期范围时,会取该段时间的最后一天的值作为计算结果 。以日期筛选选择【2023年10月10日-2023年11月10日】为例,取2023年11月10日结果。