Bonjour à tous,
Comment remplir la colonne Param3 afin que nous ayons ceux de la position correspondante (provenant de la comparaison des colonnes Param1 et Param2) jusqu'à la fin de chaque groupe d'éléments (voir l'image ci-dessous) ?

Je n'ai actuellement que des valeurs dans Param3 basées sur la correspondance entre Param1 et Param2. Pour cela, j'utilise ce code très simple :
For( i = 1, i <= N Rows( dt ), i++,
If( dt:Param1[i] == dt:Param2[i],
dt:Param3[i] = 1;
)
);

Comment remplir la colonne Param3 pour les lignes suivantes, comme illustré dans la première image ? N'hésitez pas à me faire part de vos suggestions.
Merci et meilleures salutations
Salut Georg,
merci ça marche comme je veux
Cordialement
Peut-être que cela fonctionnera :
Names Default To Here( 1 );
dt = New Table( "Test",
Add Rows( 10 ),
Compress File When Saved( 1 ),
New Column( "item",
Character,
"Nominal",
Set Values( {"item1", "item1", "item1", "item1", "item1", "item2", "item2", "item2", "item2", "item2"} )
),
New Column( "Param1", Character, "Nominal", Set Values( {"", "A", "", "", "", "", "", "B", "", ""} ) ),
New Column( "Param2", Character, "Nominal", Set Values( {"A", "A", "A", "A", "A", "B", "B", "B", "B", "B"} ) ),
New Column( "Param3", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [., ., ., ., ., ., ., ., ., .] ) )
);
Wait( 3 );
group = .;
For Each Row(
If(
dt:Param1 == dt:Param2,
dt:Param3 = 1;
group = dt:Param2;,
dt:Param2 == group, dt:param3 = 1,
.
)
);