如何将Pentaho Kettle中的表从行转移到没有标题列的列

时间:2016-03-04 19:40:24

标签: pentaho transpose kettle pentaho-spoon

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

它看起来像这样:

 StackLayout objStackLayout = new StackLayout()
        {
            Orientation = StackOrientation.Vertical,
        };

        Label lblMarquee = new Label();
        lblMarquee.Text = "This is marquee animation!!!";
        lblMarquee.HorizontalOptions = LayoutOptions.Start;
        objStackLayout.Children.Add(lblMarquee);


        Button btnAnimate = new Button()
        {
            Text = "Stare Marquee Animation"
        };

        btnAnimate.Clicked += (async (o2, e2) =>
        {
            double dblWidth = objStackLayout.Width + lblMarquee.Width;
            // Infinite loop
            while (true)
            {
                lblMarquee.IsVisible = false;
                await lblMarquee.TranslateTo(dblWidth / 2, 0, 500, Easing.SinIn);
                lblMarquee.IsVisible = true;
                await lblMarquee.TranslateTo(-(dblWidth / 2), 0, 10000, Easing.SinIn);

            }
        });

        objStackLayout.Children.Add(btnAnimate);
        Content = objStackLayout;
    }

我需要转换为如下表所示的表格:

{{1}}

有人知道如何实现这一目标?是否有一些步骤可以帮助或仅通过脚本?

1 个答案:

答案 0 :(得分:5)

您必须将值名称(AB)添加到该行。然后先做一个Row Normaliser来制作行。然后你必须Row denormaliser,以获得同一行上的两个不同的值。

enter image description here

enter image description here

enter image description here

将字符串日期转换为正确排序的日期: Screenshot of select values

enter image description here

enter image description here

enter image description here