我在Spotfire中导入了一个简单的ID列表。我想创建一个计算列,其中包含相同ID的连续数字。每个ID的编号应从1开始。
这是一个例子:
ID
一个
一个
一个
乙
乙
Ç
结果应如下所示:
ID号码
A 1
A 2
A 3
B 1
B 2
C 1
我在Stackoverflow中搜索了类似的问题,并尝试将上一个函数与层次结构结合使用。我也看了一下帮助文件。到目前为止,我没有成功。
非常感谢任何帮助。如果我错过了类似的问题,或者我的问题需要澄清,请告诉我(这是我在StackOverflow的第一个问题)。
非常感谢您提前,
阿德里安
答案 0 :(得分:2)
我能够通过将RowId()
添加为名为[row]
的计算列,然后将[NUMBER]
计算为Count([ID]) over (Intersect(AllPrevious([row]),[ID]))
来实现此目的。