我是靠谱客的博主 纯情百褶裙,最近开发中收集的这篇文章主要介绍Kettle 行列互换之——行转列(多列数据合并成一列变为多行),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

原始需求如下:

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

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

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

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

 

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

 

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

 

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

 

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

 

【Kettle置顶】Kettle 系列随笔

转载于:https://www.cnblogs.com/Bruce_H21/p/9613910.html

最后

以上就是纯情百褶裙为你收集整理的Kettle 行列互换之——行转列(多列数据合并成一列变为多行)的全部内容,希望文章能够帮你解决Kettle 行列互换之——行转列(多列数据合并成一列变为多行)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部