У меня есть таблица с несколькими строками и столбцами данных, важными столбцами являются название компании, дата транзакции, тип транзакции, сумма транзакции. Тип сделки может быть депозит или снятие. Теперь я хочу отменить (удалить) все те строки записей, в которых сумма пополнения и снятия равна одной и той же дате для одной и той же компании. Например,
Company Name | Date of Trans | Type of Trans | Trans Amount
ABC | 1 Jan 2020 | Dep | 100
ABC | 1 Jan 2020 | Dep | 200
ABC | 1 Jan 2020 | Wit |-100
ABC | 2 Jan 2020 | wit |-500
DEF | 10 Jan 2020 | Dep | 200
DEF | 10 Jan 2020 | Wit |-200
XYZ | 1 Jan 2020 | Dep | 500
ABC | 3 Jan 2020 | Dep | 500
Конечный результат должен выглядеть следующим образом:
Company Name | Date of Trans | Type of Trans | Trans Amount
ABC | 1 Jan 2020 | Dep | 200
ABC | 2 Jan 2020 | wit |-500
ABC | 3 Jan 2020 | Dep | 500
XYZ | 1 Jan 2020 | Dep | 500
До сих пор я делал
1) Объединенное название компании, дата преобразования и абсолют ( сумма)
2) Сортировать набор данных на основе выше По возрастанию
3) Сформировать оператор IF (проверить верхнюю строку, нижнюю строку) в 2 столбцах для данных в шаге 2
4) Затем еще один оператор if (проверьте верхнюю строку, нижнюю строку) в 2 столбцах, чтобы проверить тип транзакции.
Но это не работает, поскольку тип транзакции не обязательно совпадает с DEP-WIT-DEP-WIT
в этом шаблоне, и дата транзакции для одной и той же компании может отличаться.
Запрос помощи. Спасибо.