zoukankan      html  css  js  c++  java
  • Kettle 行列互换之——行转列(多列数据合并成一列变为多行)

    原始需求如下:

    业务系统设置成这样,见截图。

    工资项目为了方便录入,都是做成列的。

    但是这些数据需要和另外的费用报销系统的数据关联,费用报销系统的费用项目是横向的,用费用项目、金额的多行来表达。那么这里工资的数据如何转换成行呢?

    在Kettle里面做一个列转行的转换就行。参考如下。

    其中表输入的数据预览如下。

     行专列设置如下:其中第1列是选择字段,第2、3列是手工填写

    转换后的工资数据都会放入到最近的一个重新命名的工资字段里面的,所以把这个字段改为金额。

    按照需求实现了多列合并到一列多行的数据。

     

    【Kettle置顶】Kettle 系列随笔

  • 相关阅读:
    练习12
    练习11
    练习10(图片题)
    练习9(第九章习题)
    练习8(图片题)
    练习5
    练习4
    对象的赋值与比较
    静态方法
    静态变量
  • 原文地址:https://www.cnblogs.com/Bruce_H21/p/9613910.html
Copyright © 2011-2022 走看看