Env: Oracle APEX v5.1 / Oracle 12 c
У меня есть интерактивный отчет Grid, где мне нужно добавить счетчик на основе предыдущего значения ячейки - в моем примере ниже , Order No Item - это значение No. заказа, добавляемое с помощью «-1» и c.
Вот некоторые правила:
1) при изменении значения Order Number, « Счетчик «Order No Item» необходимо сбросить обратно на 1, как вы можете видеть, когда значение изменяется с 100 на 200. 2) «Order No Item» также необходимо знать, когда используется существующий № заказа, и увеличить счетчик до следующее значение для этого заказа №
Например:
Order No. Order No Item
----------- -------------
100 100-1
100 100-2
100 100-3
200 200-1
200 200-2
100 100-4
Исходя из вышеизложенного, я выполняю эту операцию в интерактивной сетке Oracle APEX и не уверен, что лучше подход для вышеуказанных требований.
Я думал о сохранении значений в коллекции APEX для поддержания счетчиков.
ПРИМЕЧАНИЕ: мой IG не основан на какой-либо базовой таблице, он все нужно рассчитывать по строке за строкой основа, как пользователь вводит данные.