Salut tout le monde,
J'ai un problème ici en essayant de comprendre. Je suis encore nouveau dans JSL donc je suis coincé.
J'ai ce tableau qui me donne l'ID d'un élément, la date à laquelle il a été traité, etc. Pour le même ID, plusieurs retraitements auraient pu être effectués et l'horodatage de DateTime double/triple. Je veux nettoyer ma table et ne conserver que celles avec le dernier DateTime pour le même ID.
Je sais que je devrais utiliser la boucle pour. mais je ne sais pas comment faire en sorte que l'ID trouve son partenaire dans la liste.
Remarque : Le même ID peut figurer dans des éléments de campagne aléatoires.

Merci pour l'aide!
Colmax() a une variable by que vous pouvez lui donner.Je pense que cela fait ce que vous voulez.Vous pouvez même en donner plusieurs par colonnes si vous le souhaitez.
Names default to here(1);
dt = New Table( "Untitled 101",
Add Rows( 10 ),
New Column( "ID",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 1, 2, 2, 3, 3, 3, 3, 1, 1] ),
Set Display Width( 51 )
),
New Column( "Datetime",
Numeric,
"Continuous",
Format( "m/d/y h:m:s", 23, 0 ),
Input Format( "m/d/y h:m:s", 0 ),
Set Selected,
Set Values(
[3758218580, 3758222180, 3758225780, 3758229380, 3758232980, 3758236580,
3758240180, 3758243780, 3758247380, 3758250980]
)
),
);
dt << New COlumn("Max by ID",
Format( "m/d/y h:m:s", 23, 0 ),
Formula(Colmax(:Datetime, :ID))
)