Salut
Débutant en script et à la recherche d'aide pour le script :
J'ai un tableau des spécifications finales avec toutes les incarnations répertoriées de la version 1 à la version 23 (dans une colonne intitulée 'VERSION'. Le tableau contient près de 1000 lignes et sera mis à jour au fur et à mesure que les spécifications changent.
J'essaie de sélectionner uniquement les lignes avec la dernière version (pour le moment la version 23 mais changera avec le temps) et de supprimer toutes les autres lignes de la table. Je chercherais donc à sélectionner la valeur maximale pour cette colonne plutôt qu'un nombre spécifique pour la rendre évolutive. J'ai passé quelques heures aujourd'hui à essayer de le résoudre, mais sans succès. Toute aide serait très appréciée.
Chris
Merci, cela a parfaitement fonctionné, très apprécié.
Chris
Cela le fera.
dt = New Table( "Untitled 2",
Add Rows( 6 ),
New Column( "VERSION", Numeric, "Continuous",
Format( "Best", 12 ), Set Values( [1, 2, 3, 1, 2, 3] )
),
New Column( "Data", Character, "Nominal",
Set Values( {"a", "b", "c", "d", "e", "f"} )
)
);
max_version = colmax(column(dt, "VERSION"));
dt << select where(as column(dt, "VERSION") == max_version) << invert row selection << delete rows;