条件标签列
一、功能简介
条件标签列即为满足不同条件的行打上不同的标签。例如在 Excel 中需要写多层嵌套的 IF 函数才能实现的多条件判断,在可视化数据集中可通过条件标签列轻松实现。
例如,根据「成绩」字段为订单打上标签:
- 满足「成绩」大于等于 80 分条件的,打上「优秀」标签;
- 满足「成绩」大于等于 60 分条件的,打上「合格」标签;
- 其余打上「不合格」标签。
二、操作步骤
以「销售订单明细表」为主表,演示按「含税金额」为订单打上「大额/中额/小额」标签:
- 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
- 点击 添加加工步骤,在功能节点面板中选择 条件标签列,弹出配置界面;
- 在「条件标签列名」输入框中为标签列命名,如「订单规模」;
- 点击 添加标签,设置标签名称(如「大额订单」);
- 为该标签设置标签条件:通过「添加条件(且)」选择字段并设置条件(如「含税金额 大于等于 1000000」);
- 同理添加其他标签及其条件;
- 点击「确定」,数据表中即新增一列标签列。
三、配置说明
3.1 标签条件
- 通过「添加条件(且)」组合多个条件,满足全部条件时命中该标签;
- 通过「添加公式(且)」可使用公式作为条件;
- 一个标签可以设置多个标签条件。
3.2 判断顺序与「剩余数据标签」
- 条件标签列的逻辑类似
IF函数的多条件判断:先对第一个标签条件进行判断,如果满足则返回第一个标签结果;不满足再依次判断后续标签;如果所有标签条件都不满足,则返回「剩余数据标签」(其他)的结果; - 因为一个标签条件判断后结果直接输出,不会受到之后标签结果的影响覆盖,所以调整标签的上下顺序会影响计算结果,请根据业务优先级排列标签顺序。
3.3 移动标签位置
可通过拖动或操作按钮调整标签的上下顺序,以满足判断优先级的需要。