1

我正在尝试创建一个公式,该公式将显示昨天有订单的客户的所有订单。

因此,如果客户昨天有订单,则显示该客户的所有订单,但如果客户昨天没有订单,则什么也不显示。这是我使用的公式,但不是昨天才下订单的客户:

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

然后,我需要通过仅显示他们前一周的订单来限制这一点,但我可以弄清楚。

这样做的目的: 这样做的原因是在我的工作中,一些客户滥用周五交货,结果我们有太多的周五交货。我们正在尝试查看所有收到星期五交货的客户,然后查看他们是否在本周早些时候获得了保证星期五交货的大订单。如果没有,也许我们可以让他们在本周早些时候得到他们的订单。

结果图片: 在此处输入图像描述

4

1 回答 1

0

另一种方法:

  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])

于 2018-04-27T12:15:30.400 回答