2016-08-08 1 views
1

Je me demande s'il est possible de créer une colonne calculée qui comptera combien de cellules de même valeur (et seulement cette valeur) sont successives (c.-à-d. autre) afin que je puisse le diviser par le nombre total de cellules dans cette colonne. Toute aide ou conseil serait grandement apprécié car je me suis gratté la tête pendant un moment. Ceci est une mise à jour à une question précédente que j'ai posté (lien ci-dessous)Colonne calculée pour les cellules adjacentes d'une valeur spécifique dans Spotfire

Cette nouvelle question a les différences clés ci-dessous: (1) Je veux seulement compter le nombre de cellules « Blue » qui sont adjacents à d'autres " Les cellules bleues » (2) je voudrais le faire pour (plus) chaque site

enter image description here

question précédente est ici: Number of Successive Cells of a Same Value in Spotfire

+0

Hey FLgeo pouvez-vous élaborer sur l'un à côté de l'autre et à côté? Dans le SITE A, on dirait que vous ne voulez que l'Adjacent = 1 s'ils sont en contact, mais SITE A la valeur 7 a un 1 mais ne touche aucun autre blues. Est-ce juste une faute de frappe? – scsimon

+0

@scsimon Oui c'est, merci d'avoir attrapé ça! – Lgeo

Répondre

2

Vous devrez insérer votre colonne RowID à nouveau, bu t après que cette formule fonctionnera pour vous. Vous pouvez tester en faisant SiteB, Depth 1 = Blue afin que vous ayez deux "Blues" qui se trouvent sur des sites différents.

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

c'est exactement ça, merci !!! – Lgeo

+0

Pas de soucis @FLgeo. Rouler la marée. – scsimon