多字段组合

多字段组合允许用户基于多个字段,通过自定义计算公式得到一个新的计算字段。该计算方式主要适用于以下两个场景。

  • 高级计算字段的再次计算:即将两个或多个字段在经过高级计算处理(例如:累计、同环比)后,再次进行加、减、乘、除的计算。具体说明可参见示例一:累计利润率

  • 跨数据集字段间的计算:当图表中使用了数据集组合时,可以引用来自不同数据集中的字段来进行计算。具体说明可参见示例二:目标完成率

本文将为您介绍如何配置多字段组合。

前提条件

限制说明

支持使用多字段组合计算方式的图表如下所示。

图表类型

图表名称

表格类

交叉表、明细表、热力图。

指标类

指标看板、指标趋势图。

线/面图

线图、面积图、堆积图、百分比堆积面积图、组合图。

柱/条图

柱图、堆积柱图、百分比堆积柱图、环形柱图、排行榜、条形图、堆积条形图、百分比堆积条形图、瀑布图、子弹图、箱形图。

饼/环图

饼图、玫瑰图、旭日图、雷达图、矩形树图。

气泡/散点图

气泡图、散点图、分面散点图。

漏斗/转化关系图

漏斗图、对比漏斗图。

地理图

色彩地图、气泡地图、热力地图、楼宇热力图、飞线地图、符号地图。

其他

词云图。

配置入口

在图表的字段面板中找到需要使用多字段组合的度量字段,点击其右侧image图标,依次选择下拉列表中的高级计算 > 多字段组合即可打开多字段组合配置弹窗,当前度量字段将会被默认填入面板中,您可以在此按需配置相关信息。

image

配置内容

说明

多字段组合区

计算符号

选择构建计算公式所需的运算符号,支持选择加(+)、减(-)、乘(x)、除(÷)以及括号(())。

添加字段

点击image图标,在下拉列表中选择需要参与当前计算的字段。您可以在此选择同数据集的其他字段;当图表中使用了数据集组合时,您还可以在此选择来自组合中其他数据集里的字段。

清空内容

点击image图标即可一键清空面板中的所有内容。

说明
  • 不允许删除当前默认填入的字段。如果您清空了所有内容,需要通过点击image图标将默认填入的字段重新加回。

  • 多字段组合编辑面板中不支持使用“ctrl+z”撤销操作。

单字段配置区

聚合方式

单击选中面板中的某一字段,配置该字段的聚合方式。

高级计算

单击选中面板中的某一字段,配置该字段的高级计算方式。

应用示例

以交叉表为例,帮助您更进一步掌握多字段组合计算的使用方式。

示例一:累计利润率

  • 场景:销售总负责人需要查看各区域本月截至目前(假设现在是2024128日)的累计利润率,以掌握各区域利润情况。

  • 计算公式:累计利润率 = 累计利润金额/ 累计订单金额

基于以上信息,首先需要使用日期累计 > 按月累计得出各区域的月累计利润金额、月累计订单金额,再将月累计利润除以月累计订单金额,最终得到累计利润率。具体配置说明如下。

  1. 配置交叉表数据:在仪表板编辑页面中新增空白交叉表,并按以下步骤配置数据。

    1. 在交叉表数据面板的字段页签下,配置交叉表数据。image

      • 维度列表中,找到区域,双击或拖动至区域。

      • 度量列表中,找到订单金额利润金额,双击或拖动至区域。其中,需要拖入两个利润金额字段。

        说明
        • 列区域的两个利润金额字段,一个用于计算月累计数据,另一个用于设置多字段组合计算。

        • 当有两个重复的字段放在度量上时,会提示“度量存在重复项”,此时先不用更新数据,等配置完成后再更新即可。

    2. 分别为订单金额字段、利润金额字段配置按下图步骤配置月累计计算,以在图表中直观查看到月维度的累计订单金额、累计利润金额。关于日期累计的更多说明请参见日期累计image

  2. 配置日期查询控件:添加日粒度的时间查询控件,以根据时间条件筛选出相关数据。

    1. 点击工具栏的添加查询控件,选择下拉面板中的查询控件image

    2. 点击添加常规查询控件image

    3. 查询条件设置弹窗中配置查询控件名称、关联图表及字段等信息。

      本例中,将该查询控件命名为时间选择,将该控件与交叉表订单日期(day)字段关联,并将筛选方式设置为单日。关于日期查询控件的更多说明请参见日期查询image

    4. 点击确定,完成时间查询控件的配置。

  3. 多字段组合配置:点击第二个利润金额字段右侧的image图标,依次选择高级计算 > 多字段组合,在多字段组合弹窗中,根据已知计算公式完成以下配置。image

    1. 为利润金额字段配置日期累计以得到月累计利润金额。其中,因为需要以月维度查看累计利润金额,因此日期字段选择为订单日期(day),计算类型为月累计

      更多日期累计的说明请参见日期累计image

    2. 点击image图标插入除号。

    3. 点击添加字段图标(image),在下拉列表中选择订单金额字段。image

    4. 为订单金额字段配置日期累计以得到月累计订单金额。其中,因为需要以月维度查看累计订单金额,因此日期字段选择为订单日期(day),计算类型为月累计

      更多日期累计的说明请参见日期累计image

    5. 点击确定按钮完成配置。

  4. 配置字段及数据显示格式

    1. 将通过多字段组合计算处理的利润金额字段,显示名称命名为月累计利润率确定image

    2. 月累计利润率数据展示格式调整为保留2位小数image

  5. 点击更新按钮完成设置。此时在时间选择查询控件中输入时间筛选条件2024128,并点击查询按钮,即可查看到20241月各区的月累计利润率,及具体的月累计订单金额、月累计利润金额。111

示例二:目标完成率

  • 场景:销售人员需要查看当前各区域的销售额目标完成率,以及时调整销售策略。

  • 计算公式:目标完成率 = 订单金额(来自销售数据集) / 目标订单金额(来自销售目标数据集)

基于以上信息,需要在基于销售数据集创建的交叉表中,以数据集组合的形式引入销售目标数据集作为辅助数据集,最终通过多字段组合,将订单金额除以目标订单金额,得到目标完成率。具体配置说明如下。

  1. 配置数据集组合。

    1. 点击数据面板下数据集右侧的image图标,选择下拉面板中的多选image

    2. 在数据集列表中找到订单金额目标值数据集并勾选。image

    3. 点击确定,在创建数据集组合弹窗中配置相关信息。

      本例中将数据集组合命名为目标完成率分析,以销售数据集为主数据集、目标值数据集为辅助数据集,且两者通过区域字段关联。关于数据集组合配置的具体说明请参见数据集组合image

    4. 点击确定完成数据集组合配置。

  2. 在字段面板中配置相关字段。

    • 区域中,双击或拖入主数据集的区域字段。

    • 区域中,依次双击或拖入主数据集的订单金额字段及辅助数据集的目标金额字段。其中需要配置两个订单金额字段,其中一个将作为后续多字段组合计算的基础。

  3. 配置多字段组合计算。

    1. 单击第二个订单金额字段右侧的image图标,依次选择高级计算 > 多字段组合image

    2. 多字段组合弹窗中订单金额字段已被默认填入,点击image图标插入除号。

    3. 点击添加字段图标(image),在下拉列表中找到目标值数据集并选择目标金额字段。image

    4. 点击确定按钮完成多字段组合的配置。

  4. 将通过多字段组合计算处理的订单金额字段,显示名称命名为目标完成率确定image

  5. 目标完成率数据展示格式调整为百分比2位小数image

  6. 点击更新按钮,即可在交叉表中看到各区域目标完成率的数据。image