Spotfire 中具有特定值的相邻单元格的计算列

Calculated Column for Adjacent Cells of a Specific Value in Spotfire

我想知道是否可以创建一个计算列来计算有多少个具有相同值(并且只有这个值)的单元格是连续的(即彼此相邻),以便我可以将它除以该列中的单元格总数。任何帮助或建议将不胜感激,因为我已经为此绞尽脑汁了一段时间。这是对我之前发布的问题的更新(link 下面)

这个新问题有以下主要区别: (1) 我只想计算与其他 "Blue" 个单元格相邻的 "Blue" 个单元格的数量 (2) 我想为(超过)每个站点执行此操作

上一题在这里:

您将需要再次插入您的 RowID 列,但此后此公式将适用于您。您可以通过使 SiteB、Depth 1 = Blue 进行测试,这样您就有两个 "Blues" 位于不同站点的触摸。

If(([Color]="Blue") and 
(([Color]=First([Color]) over (Intersect([Site],Next([rid]))))
or
([Color]=First([Color]) over (Intersect([Site],Previous([rid]))))),1,0)