Skip to content

加工组件:更新

更新用于根据一定的条件,对原始数据表中已有字段的数据进行修改,相当于sql语句中的update。当最终输出表的一部分字段数据不是存在业务表中,需要通过与相应的数据表关联来获取的时候,可以使用更新

如就业人员平均工资表缺少【2018年】数据,需要用另外一个存储了2018年平均工资的业务表去更新这个字段:

更新示例

示例:更新

操作步骤

  1. 点击按行业分城镇单位就业人员平均工资右侧的+号,在弹出的节点菜单中选择更新
  2. 拖拽中间表按行业分城镇单位就业人员平均工资 (2018年)更新节点
  3. 选中更新节点,设置更新字段,点击添加>字段更新,左边选择【2018年】,右边选择按行业分城镇单位就业人员平均工资 (2018年) 的【2018年】字段
  4. 设置更新条件添加>字段更新条件,左边选择【行业】,右边选择按行业分城镇单位就业人员平均工资 (2018年) 的【行业】字段

更新方式

根据数据是否来源于其他数据表,更新的方式分为以下2种:

  1. 单表更新:数据来源为常量或者当前数据表的其他字段
  2. 关联更新:数据来源为其他数据表的某个字段

更新字段

更新字段指的是数据表中需要更新的字段,可以选择多个字段,字段可以是维度或度量。根据数据来源的不同,可选字段更新数值更新

两者的使用场景和表达式列表规则如下:

更新字段使用场景表达式左侧列表表达式右侧列表
字段更新数据来源为当前或其他数据表的的某个字段主表的字段列表可选主表或副表的字段
数值更新数据来源为常量主表的字段列表表达式编辑框

更新字段

更新条件

更新条件是对需要更新的数据进行过滤,可以设置多个条件,条件可以是维度或度量。根据数据来源/更新字段的不同,更新条件分为3种,这3种的使用场景如下:

| 更新条件 | 使用场景 | | :---------| :-------- |:-------- | :-------- | | 字段更新条件 | 用于进行字段更新时,设置两表之间字段的关联条件 | | 数值更新条件| 用于更新条件为一个常量数值或者字符时 | | 表达式| 用于更新条件比较复杂,上面2种条件无法实现,如涉及到字段运算或是参数时|

更新条件

微信公众号微信公众号:山川软件