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]))
。
我将一个简单的 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]))
。