码迷,mamicode.com
首页 > 其他好文 > 详细

Kettle 行列互换之——行转列(多列数据合并成一列变为多行)

时间:2018-09-09 16:52:19      阅读:474      评论:0      收藏:0      [点我收藏+]

标签:https   html   工资   系统设置   如何   列转行   .com   src   选择   

 

原始需求如下:

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

技术分享图片

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

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

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

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

 

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

 技术分享图片

【Kettle置顶】Kettle 系列随笔

Kettle 行列互换之——行转列(多列数据合并成一列变为多行)

标签:https   html   工资   系统设置   如何   列转行   .com   src   选择   

原文地址:https://www.cnblogs.com/Bruce_H21/p/9613910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!