Как получить Pass / Fail статус студента в Informatica - PullRequest
0 голосов
/ 04 октября 2019

enter image description here

На основании данных оценок для каждого учащегося по различным предметам. Учащийся помечается как неудавшийся, если оценка по какому-либо предмету меньше 30.

Я хочу узнать, прошел или не сдал учащийся Informatica PowerCenter.

Входные данные: см. Изображение таблицы ученика

Мой подход состоит в том, чтобы нормализовать входные данные, как показано ниже: A 50,80,60 b 29,45,50

Затем используйте подстроку, чтобы увидеть, является ли любое значение, разделенное запятой (,),меньше 30, затем отметьте его как Fail.

Пожалуйста, предложите.

Желаемый результат: PASS B FAIL

1 Ответ

0 голосов
/ 06 октября 2019

Просто используйте агрегатор, сгруппированный по studentid, возвращающему min (Marks). Следующее преобразование будет выражением для установки логического значения в зависимости от того, является ли значение min, переданное из агрегатора, больше 30 или нет. Это твоя домашняя работа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...