Как применить фильтр даты к агрегированным результатам сохраненного поиска Netsuite - PullRequest
0 голосов
/ 17 апреля 2019

Я настраиваю поиск продаж в Netsuite, чтобы показать первую дату, когда товар был продан покупателю. Цель состоит в том, чтобы отфильтровать агрегированные результаты поиска по дате, чтобы торговый представитель мог видеть, сколько новых товаров было продано клиентам за определенный месяц.
Примечание : Результаты должны отображать только самую первую дату, когда товар был продан покупателю, а не первый раз в пределах отфильтрованного диапазона дат. Пример: если Customer-123 покупает 10 единиц Item-ABC в первый раз 01 января 2019 года, он должен появиться в моем отчете за январь 2019 года. Однако в будущих отчетах не должно быть никаких будущих повторных заказов того же товара одному и тому же клиенту.

Пока что я создал поиск транзакций (счета-фактуры и продажи за наличные) и сгруппированные имя и товар клиента. Я поставил Минимальный тип сводки по дате и количеству. Это дает мне правильную дату первой продажи для каждого комбо клиента / предмета. Однако, если я добавлю фильтр даты к поиску, он применяет фильтр к исходному набору данных, а затем выдает сводные результаты. Это приводит в первую очередь к заданному диапазону дат, когда произошла продажа клиента / предмета. Я хочу применить фильтр даты после того, как результаты агрегированы. Я еще не пробовал решения формул, но рассматривал возможность использования DECODE или Case Statement на всех результатах, чтобы квалифицировать значения даты. К сожалению, это создает статический фильтр дат (в прошлом месяце и т. Д.) И не позволяет пользователю быстро выбирать диапазон дат. В настоящее время я застрял с длинным списком агрегированных результатов, отсортированных по дате. Есть ли способ отфильтровать итоговые результаты по дате?

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