如果採購訂單的日期介於促銷定價期間(生效日期和到期日期之間,包括兩端)。如果採購訂單日期屬於報價期,則在促銷定價報告中填充文本
例如
促銷定價是與2017年8月16日之間
$ 0.50至2017年8月31日,2017年9月4日之間
$ 9.30 2017年9月8日
PO順序
日期爲2017年8月23日然後文本將不被打印
日期爲2017年8月17日然後文本將被打印
日期爲2017年9月3日,然後文本將不被打印
月9/6/2017年,文字將被打印
我已經包括APVendorPrice表,並與廠商ID和InventoryID POLine加入。我已經過濾了IsPromotional = 1。
但是,報告僅考慮打印文本時該特定庫存的第一個記錄。以下是打印文本字段的代碼。
=IIf(([POOrder.OrderDate] >= [APVendorPrice.EffectiveDate] And [POOrder.OrderDate] <= [APVendorPrice.ExpirationDate]), Trim('PROMO ' + [APVendorPrice.EffectiveDate] + ' ' + [APVendorPrice.ExpirationDate]),'')
理想情況下,應檢查所有的促銷定價表特定的庫存和相應的打印文本。
請建議。