Salut à tous,
Je suis nouveau! Merci d'avance pour votre aide. Je souhaite créer un filtre ou un script qui me permettra de choisir certaines lignes de mon tableau.
Exemple de tableau:
Test de nom
xx 1
xx 2
yy 1
zz 1
Je voudrais pouvoir basculer de manière à ne voir que les lignes avec la plus grande valeur pour le test (ou la plus petite)
Plus grande valeur pour la table de fin de test:
Test de nom
xx 2
yy 1
zz 1
Plus petite valeur pour la table de fin de test:
Test de nom
xx 1
yy 1
zz 1
Je vous remercie!
je
Plusieurs options. Vous pouvez au moins choisir entre Sélectionnez Où avec des sous-ensembles, un tableau ou un tableau récapitulatif.
Voici un exemple avec Select Where et Subsets pour créer de nouvelles tables avec des valeurs min et max:
Names Default To Here(1);
dt = New Table("table",
Add Rows(4),
Compress File When Saved(1),
New Column("Name", Character, "Nominal", Set Values({"xx", "xx", "yy", "zz"})),
New Column("Test",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, 2, 1, 1])
)
);
//Maximum table
dt << Select Where(:test == ColMax(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Largest value for Test end table"));
dt << Clear Select;
//Minimum table
dt << Select Where(:test == ColMin(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Smallest value for Test end table"));
dt << Clear Select;