Spotfire - 按列分区并在分区中连续编号行

Spotfire - Partition by column and number rows in partition consecutively

我将一个简单的 ID 列表导入了 Spotfire。我想为相同的 ID 创建一个包含连续数字的计算列。每个 ID 的编号应从 1 开始。

这是一个例子:
编号
A
A
A
B
B
C

结果应如下所示:
身份证号码
一个 1
一个 2
一个 3
B 1
B 2
C 1

我在Whosebug中搜索了类似的问题,我尝试了之前的功能结合层次结构。我还查看了帮助文件。到目前为止,我没有成功。

非常感谢任何帮助。如果我错过了类似的问题或者我的问题需要澄清(这是我在 Whosebug 上的第一个问题),请告诉我。

非常感谢您,

阿德里安

我能够通过添加 RowId() 作为名为 [row] 的计算列,然后将 [NUMBER] 计算为 Count([ID]) over (Intersect(AllPrevious([row]),[ID]))