Spotfire - 仅求和最大值

Spotfire - Sum only max value

在 Spotfire 中,我只需要对每个类别的最大值求和。 例如:

Category Value
A 1
A 2
A 2
B 3
B 4
Sum(Max([Value] over ([Category])))

在这种情况下,我希望它对我来说是 return 结果 2+4=6 但给我 14 就好像它在类别的每一行中插入计算的最大值然后添加所有内容。

我该怎么办?谢谢

这应该适用于计算列:所有行都填充了相同的值

Sum(If([Value]=Max([Value]) over ([Category]),[Value],0))

它不适用于动态项目(我认为它不喜欢带有 OVER 的表达式)

这应该有效

Sum(CASE WHEN Rank([Value],"desc",[Category],"ties.method=first")=1 then [Value] end)