Удаление ненужных данных с помощью мощного запроса - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть ситуация, когда у меня есть данные в таком формате.

See table

Существуют тысячи строк с таким статусом.Я хотел бы иметь новую таблицу, в которой удаляются строки 2 и 3, и для отчетов остается только нижняя строка.

В настоящее время у меня есть код макроса VBA, в котором он сначала объединяется [торговый документи продукт], чеки и теги для повторения значения.Для помеченных строк конкатенированное значение, умноженное на расчетную цену, сопоставляется со следующим (-1 * Конкатенация следующего значения * расчетная цена), и обе строки удаляются в цикле.

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

Буду рад, если кто-нибудь сможет мне помочь.БР, Маной

1 Ответ

0 голосов
/ 06 февраля 2019

Я бы порекомендовал сделать Группировку по первым четырем столбцам и использовать сумму в качестве агрегирования для столбца расчета.Затем просто отфильтруйте 0 строк.

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