建立一對多和多對一規則時使用子集合規則

有時候您會使用一對多或多對一規則類型,而且您需要將金額與所有交易的子集合進行配對以正確配對。如果這是您的要求,則您可以針對「一對多」或「多對一」規則使用包含子集合核取方塊。
已選取「包含子集合」之新建規則類型對話方塊的螢幕擷取畫面

考量下列來源系統與子系統交易。定義的規則條件為金額、日期與總帳值必須完全相符。

表格 10-4 來源系統交易

金額 日期 總帳值
111 10-13-2023 Shop-1
233 10-13-2023 Shop-1

表格 10-5 子系統交易

金額 日期 總帳值
100 10-13-2023 Shop-1
10 10-13-2023 Shop-1
1 10-13-2023 Shop-1
     
200 10-13-2023 Shop-1
30 10-13-2023 Shop-1
3 10-13-2023 Shop-1

使用子集合配對功能時,來源系統的金額 111 必須與子系統交易的群組金額 (100 + 10 + 1) 相符。同樣地,金額 233 應與群組金額 (200 + 30 + 3) 相符。

在不使用子集合配對功能的情況下,規則條件為了使金額、日期和總帳字串完全相符將傳回子系統的所有六筆交易的總金額,因為子系統的日期和總帳字串 (10-13-2023, Shop-1) 等於來源系統的日期和總帳字串。因此,結果會是來源系統的金額 111 和子系統的總計 (100+10+1+200+30+3) = 344,這不是正確的配對。同樣地,來源系統的金額 233 與子系統的金額 344 不相符。