在Pentaho Kettle中,如何在没有标题列的情况下将表从行转置到列

在Pentaho Kettle中,如何在没有标题列的情况下将表从行转置到列,pentaho,transpose,kettle,pentaho-spoon,Pentaho,Transpose,Kettle,Pentaho Spoon,我是Pentaho新手,需要将表从行转换到列,但第一列不包含标题 它看起来像这样: Jan/15 Feb/15 Mar/15 Apr/15 1.1 3.4 1.7 2.0 2.5 4.5 2.4 3.3 我需要转换成如下所示的表格: Month Value A Value B Jan/15 1.1 2.5 Feb/15 3.4 4.5 Mar/15 1.7 2.4 Apr/15 2.0

我是Pentaho新手,需要将表从行转换到列,但第一列不包含标题

它看起来像这样:

Jan/15  Feb/15  Mar/15  Apr/15
1.1     3.4     1.7     2.0
2.5     4.5     2.4     3.3
我需要转换成如下所示的表格:

Month   Value A  Value B
Jan/15  1.1      2.5
Feb/15  3.4      4.5
Mar/15  1.7      2.4
Apr/15  2.0      3.3

有人知道我怎样才能做到这一点?是否有一些步骤可以帮助您或仅通过脚本帮助您?

您必须将值名称(
A
B
)添加到行中。然后首先执行一个
行标准化器
,以生成行。然后您必须
行反规范化器
,才能在同一行上获得两个不同的值

将字符串日期转换为正确排序的日期:


非常感谢,我在这里解决了它!=]另一方面呢?我有一个数据集,其中作为列,我有月份,fieldA,fieldB,fieldB,FieldC…Field\N,我希望转换为月份作为列和行,所有这些字段,在同一张excel表格中。我尝试使用相同的组件,我得到了转置,但问题是获得不同的月份值作为列的标题。要么我遗漏了一些关于如何使用反规范化器和规范化器的内容,要么这个特定的任务不可能只使用kettle,我应该考虑其他解决方案