计算相同系统ID内的平均值

时间:2016-03-30 07:04:47

标签: spotfire

我有一个包含FilamentSystem id列的数据集:

Filament     System id
102                    1
107                    1
534                    2
235                    1

我需要创建一个计算列,显示平均值Result,如下所示:

Filament     System id               Result 
102                    1             102
107                    1             (102+107)/2
534                    2             534
235                    1             (102+107+235)/3

如何计算此平均列?

1 个答案:

答案 0 :(得分:0)

  1. 使用行号插入新列(Row_ID):
    RowId()
  2. 结果的表达:
    Avg([Filament]) over (Intersect(allPrevious([row_ID]),[System id]))
  3. enter image description here