-1

我目前正在使用带有 Kingswaysoft 插件的 SSIS/SSDT 将一些数据从控股数据库迁移到动态CRM。我目前有一个将值存储为一行的字段,但是我需要将字段拆分并迁移到其他三个字段,并将值留在映射字段中。

例如:存储数据库(有这样的数据)
字段 A:
ABC-123-321

迁移到 Dynamics CRM 字段 A 后,我需要以下内容

abc-123-321
FIELD B
ABC
FIELD C
123
FIELD D
321
因此,一旦有连字符,它应该转到相关字段。

4

2 回答 2

1

您需要在 Kingswaysoft 目标之前进行派生列转换,这将允许您在将派生列输出映射到 CRM 输入之前将列拆分为三个。只要您在派生列转换中指定“添加为新列”,原始列仍将在数据流中用于映射。

于 2016-10-25T10:15:04.487 回答
0

设法用以下表达式解决。

SUBSTRING(FIELDNAME,1,FINDSTRING(FIELDNAME,"-",1) - 1)
于 2016-10-25T14:14:18.730 回答