Ко всем Премудростям,
В настоящее время я использую модуль под названием Virtual trader в Oracle 12.1.3 с СУБД 11.2 для автоматизации вычислений Excel. Это, по сути, скрывает логику Excel в синтексе в Oracle.
Например, xxcp_cu_cpa.get_tp_rates({D1040},{D1031},{D1047}, "Ставка 4") означает, что перейдите в таблицу ставок TP и получите ставку 4.
В настоящее время у меня есть следующая таблица для построения с помощью некоторого оператора Case. Я знаю только оператор Case с логикой 1 , например, случай, когда to_number({D2222}) > to_number({D21111}), затем to_number({D2226} - {D2432}), иначе to_number({D2127}) заканчивается
Правило Допустимый разрыв диапазона громкости %
До 1,000,000,000 1,000,000,000 2,40%
До 1 500 000 000 500 000 000 2,20%
До 2 000 000 000 500 000 000 1,90%
Выше 2,000,000,000 - 1,70%
Таким образом, любая обратная связь по построению изложения дела с использованием этих 4 логик чрезвычайно ценится. Спасибо!