Лучший способ получить значение из столбца в соответствии с другим столбцом в Пентахо - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть таблица с такими столбцами:

id | name | idx | value_1 | value_2 | value_3 | ...
1  | red  | 2   | null    | 10      | null
2  | green| 1   | 25      | null    | null
3  | pink | 3   | null    | null    | 100

Каков наилучший способ фильтрации информации из столбцов value_1 или value_2 или value_3, но согласно столбцу idx в Пентахо?

если idx равен 2, получить значение из столбца value_2. если idx равен 1, получить значение из столбца value_1.

Но в моей таблице может быть много столбцов value_n ...

1 Ответ

0 голосов
/ 13 февраля 2020

Вы можете использовать шаг «Измененное значение JavaScript» для достижения sh этого.

var filtered_value;
// or use a Switch Statement
if (idx == '2') {
  filtered_value = value_2;
} else if (idx == '1')
{
  filtered_value = value_1;
} else  {
  // ...
}
...