2016-07-28 3 views
0

У меня есть структура таблицыИзвлечение максимального значения из строки в Pentaho

ID Col_1 col_2 col_3 col_4 
1 34  23  45  32 
2 20  19  67  18 
3 40  10  76  86 

Я здесь хочу, максимальное значение из col_1, col_, col_3, col_4 поэтому мой вывод выглядит

ID Col_1 col_2 col_3 col_4 max 
    1 34  23  45  32 45 
    2 20  19  67  18 67 
    3 40  10  76  86 86 

любой помощь будет высоко оценена.

ответ

1

Используйте Modified Java Script Value шаг со следующим кодом:

var max = Math.max(col_1,col_2,col_3,col_4); 
0

Вы можете использовать Memory Group By или Group By шаги в Pentaho. Используйте метод агрегации как «Максимальный» на основе вашего идентификатора группировки.