在 SSIS 中创建在 ID 更改时重置的派生列

Create Derived Column in SSIS that resets on Change of ID

我希望做的是创建一个派生列,该列创建增量值,但会根据患者 ID 进行重置。

从下面的屏幕截图来看,我目前拥有的是 DCACCT、DCCODE 和 DCDESC 列。但是我想添加派生列,其中包含对于与患者 ID (DCACCT) 相关联的每个注释递增 1。但在更改患者 ID 时会自行重置为 1。

任何人都可以为我如何完成此任务提供任何帮助吗?

我目前有一个派生列,它会为每个带有 "N" 前缀的患者 ID 自增,但我不确定如何修改此表达式以满足我的需要。

为了实现我的最终目标,我像以前一样从 DB2 导入数据,但随后我创建了一个数据视图以使用 SQL 中的 Row_Number() 函数服务器:

Row_Number() Over (Partition By DCACCT Order By DCACCT) [PCMT],

我的下一步可能可以通过 SSMS 实现,但我在 SSIS 中创建了一个新的序列容器并创建了一个派生列来添加我的前缀和后缀: