上下合并
一、功能简介
上下合并用于将两张及以上的表按字段纵向拼接成一张新表,产生的是联合结果集(类似 SQL 中的 union all)。
例如:一家公司由于历史原因,把订单信息分开存储在了多张表中(不同分公司独立存储),此时就可以使用上下合并将这些表拼接成一张表,把所有订单信息整合到一起。
上下合并的优势在于:可以手动匹配相同含义的字段进行拼接,而不要求匹配字段名称完全一致。
二、操作步骤
以「销售订单明细表」为主表,演示将其与另一张订单表上下合并:
- 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
- 点击 添加加工步骤,在功能节点面板中选择 上下合并,弹出配置界面;
- 选择要合并的表(可多选,如选择「销售订单明细表」与另一张同结构订单表);
- 进入上下合并配置界面:
- 字段名一致的系统会自动匹配;
- 字段名不一致但含义相同的字段,可在下拉框中手动匹配对应关系;
- 确认合并结果字段后,点击「确定」,即可将多张表的数据纵向合并到一张表中。
三、配置说明
3.1 选择参与合并的字段
添加要合并的表时,系统默认勾选该表的所有字段;可通过点击表名右侧按钮,选择部分字段参与合并,部分字段不参与合并。
3.2 更改合并后的字段名
在合并结果字段处点击字段,可对合并后的字段进行重命名,便于统一字段命名。
3.3 编辑合并表
点击「编辑合并表」可以回到选表界面,重新选择需要合并的表。
四、注意事项
- 上下合并的两张表若字段数量或字段类型不一致,可能导致合并失败,请确保参与合并的各表字段结构匹配;
- 建议统一两张表的日期时间格式,避免合并后时间字段显示异常。