Как рассчитать NET значение с помощью MS ACCESS - PullRequest
0 голосов
/ 30 апреля 2020

Мне нужно создать таблицу в ACCESS следующим образом (кроме столбца Формула):

KEY   |     DATE   | VALUE INI | TX  |  WITHDRAW | NET    | Formula
AP005 | 24/04/2020 | 9 688     | 68% | 0,00      | 16 313 | VALUE INI*(TX+1)-WITHDRAW
AP005 | 25/04/2020 | 9 688     | 68% | 9 688     | 17 780 | PREVIOUS NET *(1+TX)-WITHDRAW
AP005 | 26/04/2020 | 9 688     | 68% | 0,00      | 29 939 | PREVIOUS NET *(1+TX)-WITHDRAW

У меня уже есть столбцы от KEY до WITHDRAW, но я не могу понять, как рассчитать мой NET значение, которое зависит от значения NET из предыдущей строки.

Значение NET для первого вхождения КЛЮЧА равно:

Initial value * (1+TX) - WITHDRAW

, а для остальных - будет (учитывая, что это отсортировано по дате):

NET from previous row * (1+TX)-WITHDRAW

Я знаю, как использовать разделение в SQL для вычисления промежуточных итогов, но я не думаю, что это поможет мне в этом случае, так как Мне нужно вычисленное значение из предыдущей строки, а не фиксированное значение из столбца.

Спасибо всем за помощь,

С уважением

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