在 Pentaho Kettle 中应用 Pivot

Applying Pivot in Pentaho Kettle

我使用的是pentaho kettle 5.2.0版本。我正在尝试对我的源数据进行透视,这是我的源数据的结构

Billingid   sku_id    qty
  1           0        1
  1           0        12
  1           0        6
  1           0        1
  1           0        2
  1           57       2
  1          1430      1
  1          2730      1
  2          3883      2
  2          1456      1
  2          571       9
  2          9801      5
  2          1010      1

这就是我所期待的

billingid   0   57  1430  2730  3883  1456  571  9801  1010
   1                *******sum of qty******
   2

任何帮助将不胜感激..提前致谢

要使 denormaliser 正常工作,您首先必须对行进行排序和分组,以获得 sum of qty。所以转换看起来像这样:

billingidsku_id 排序,然后 sum qty,按 billingidsku_id 分组:

然后在 denomaliser 中你需要列出每个不同的 sku_id,以创建一个 pr id 列。:

这将给出预期的输出: