Я попытался использовать шаг Analytik Query для доступа к некоторому вычисляемому полю предыдущей строки. Оказывается, все строки вычисляются параллельно, и что доступ к полям предыдущей строки дает вам текущее значение, которое они имеют во время их обработки, что является своего рода случайным. Не представляется возможным получить final значение поля предыдущей строки. Или есть другой способ, кроме шага Analytik Query? Думаю, все, что мне нужно, это флажок «Дождаться завершения предыдущих строк» ...
Для чего мне это нужно: я обрабатываю данные, зависящие от времени, и выполняю распознавание состояния. Когда я в настоящее время нахожусь в состоянии A, я делаю другие вещи со своими данными, а затем когда я нахожусь в состоянии B. Поэтому мне нужно знать состояние предыдущей строки данных (которая определяется не до конца моего преобразования).
Это можно сделать в Excel очень просто, поэтому я думаю, что в PDI должен быть какой-то способ. :-)
Спасибо за любую помощь!