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