Netsuite: сохраненная формула поиска: отображение отдельной строки с самой ранней пользовательской датой - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь получить сохраненный поиск, чтобы показать только один из каждого элемента. Я не хочу дубликаты одного и того же элемента в этом поиске. Я хочу, чтобы там был только элемент с самым ранним полем "Due @ Dest".
В этом поиске показываются все товары, которых нет в наличии и какие PO # (контейнеры) поступают, а также какие товары и на какую датуони прибывают. На изображении ниже я бы хотел, чтобы он не отображал 1-ю, 3-ю, 5-ю и 7-ю строку, потому что эти элементы уже находятся в поиске с более поздней датой.
Извинения, если это звучит странно, дайте мне знать, если есть что-тоЯ могу сделать яснее. Я полагаю, мне понадобится специальная формула. Есть идеи с чего начать?
- Брэндон

enter image description here

Ответы [ 2 ]

1 голос
/ 15 октября 2019

Самый простой способ сделать это с помощью группировки и использования «Когда упорядочено по полю».

enter image description here

0 голосов
/ 14 октября 2019

Вы можете фильтровать, чтобы получить только одну строку на элемент:

select t.*
from t
where t.due_at_dest = (select min(t2.due_at_dest)
                       from t t2
                       where t2.item = t.item
                      );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...