Как перенести таблицу в Pentaho Kettle из строк в столбцы без столбца заголовка

Я новичок в 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

Кто-то знает, как я могу этого добиться? Есть ли какой-то шаг, который может помочь, или только через скрипты?


person Slaski    schedule 04.03.2016    source источник


Ответы (1)


Вы должны добавить имя значения (A и B) в строку. А затем сначала сделайте Row Normaliser, чтобы сделать ряды. Затем вам нужно Row denormaliser, чтобы получить два разных значения в одной строке.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Преобразование строковой даты в дату для правильной сортировки: Снимок экрана с выбранными значениями

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

person bolav    schedule 04.03.2016
comment
Большое спасибо, я сделал это здесь и решил это! знак равно - person Slaski; 07.03.2016
comment
А как насчет наоборот? У меня есть набор данных, где в качестве столбцов у меня есть месяцы, поле A, поле B, поле B, поле C... поле_N, и я хочу, чтобы транспонирование было месяцами как столбец и как строки все эти поля в тот же лист excel. Я пробовал с тем же компонентом, я получил транспонирование, но проблема в том, чтобы получить разные значения месяцев в качестве заголовка для столбцов. Либо я что-то упускаю из того, как использовать денормализатор и нормализатор, либо эта конкретная задача невозможна только с чайником, и мне следует подумать о других решениях. - person Carmine Tambascia; 04.03.2018