2

我有一个包含多行数据但没有标题行的源表。我需要将此数据作为两个实体迁移到 D365 CRM;标题实体和相应的内容/行实体。

有什么方法可以在 Kingswaysoft / SSIS 中创建标题实体,其中标题将代表具有相同批次号的所有行及其总付款?

最好没有临时表?(如果没有临时表就不可能)。

提前致谢!!!

这是我添加多播时得到的: 在此处输入图像描述

我在这里做什么?没有选择。

样本数据 这是我为合并行而编写的 SQL。

SELECT [business]
  ,[payment]
  ,[batch],
   SUM(CASE WHEN payment >= 0  THEN payment ELSE 0 END) pay,
   SUM(CASE WHEN payment >= 420  THEN 21.72 ELSE 0 END) 
   TransactionAmount1,
   SUM(CASE WHEN payment <= 299.99 AND payment >= 260 THEN 15.35 ELSE 0 
   END) TransactionAmount2,

   FROM [Payments]
   Group By batch, business_num
4

1 回答 1

2

这就是您的数据流的样子:

在此处输入图像描述

在按批次、业务和总和(付款)的聚合组中。无需创建 headerID。批处理是您的链接。

于 2020-02-17T16:23:03.930 回答