Показать заказы клиентов, которые также имели заказы вчера - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь создать формулу, которая будет отображать все заказы для клиентов, которые заказали вчера.

Таким образом, если у клиента вчера был заказ, покажите все заказы для этого клиента, но если у клиента вчера нет заказа, то ничего не отобразится. Это формула, которую я использовал, но не клиенты, которые получили заказы вчера:

sum({$<[Customer Adj]=p({<[Invoice Date Num]={$(=vxToday-1)}>}), [Originating cl for order]-={'B', 'E', 'P'}, BilltoShiptoSales_Flag={0} >} 
[Cases_Aggr])

Тогда мне нужно будет ограничить это показом только заказов на предыдущей неделе, но я могу это выяснить.

Цель этого: Причина в том, что на моей работе некоторые клиенты злоупотребляют доставкой в ​​пятницу, и в результате у нас слишком много доставки в пятницу. Мы пытаемся увидеть всех клиентов, которые получили доставку в пятницу, а затем посмотреть, получат ли они крупный заказ в начале недели, который гарантирует их доставку в пятницу. Если нет, возможно, мы сможем заставить их получить свой заказ в начале недели.

изображение результата: enter image description here

1 Ответ

0 голосов
/ 27 апреля 2018

другой способ сделать это:

  1. создайте переменную, в которой будут храниться все клиенты, у которых вчера был заказ: vCustomers =concat({<[Invoice Date Num]={$(=vxToday-1)}>} DISTINCT chr(39)&[Customer Adj] &chr(39),',')

  2. Ваше выражение теперь будет: sum({$<[Customer Adj]={$(vCustomers)}, [Originating cl for order]-={'B', 'E','P'}, BilltoShiptoSales_Flag={0} >} [Cases_Aggr])

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