Référencement à une table de données spécifiqueSalut,
J'ai une table de données dtValues.J'ai trié la table de données comme suit -
dtValues << Sort(
By( :test_end_date_1 ),
Order( Ascending ),
Output Table( "out_sorted" )
);
Maintenant, je veux obtenir des valeurs uniques d'une colonne "weight" de la table outs_sorted.
J'ai essayé le code suivant -
unique_wt = {};
unique_wt = Associative Array( dtValues:weight ) << Get Keys
Mais ce code donne des valeurs uniques de la table avant le tri.Je cherche des valeurs de pondération de la table triée
Comment puis-je contourner cela?
Re: Référence à une table de données spécifiqueY a-t-il un moyen de contourner ce problème? Comme peut être obtenir toutes les valeurs dans la colonne et supprimer les doublons?
Sans utiliser les tableaux associatifs, c’est.
Re: Référence à une table de données spécifiqueLa citation suivante est extraite du Guide de script, en référence aux tableaux associatifs.
• Bien que les tableaux associatifs ne soient généralement pas ordonnés, les clés sont renvoyées dans JMP.
ordre alphanumérique aux fins d’itération et de sérialisation.
Re: Référence à une table de données spécifiqueMerci pour la réponse.
Mais ressemble
unique_wt <SPAN class="token operator">=</SPAN> <SPAN class="token function">Associative Array</SPAN><SPAN class="token punctuation">(</SPAN> dtSorted<SPAN class="token punctuation">:</SPAN>weight <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Get Keys</SPAN><SPAN class="token punctuation">;</SPAN>
sort la clé dans l'ordre croissant par défaut.
Je voulais obtenir les valeurs de poids dans l'ordre dans lequel elles apparaissent dans la colonne et non dans l'ordre croissant.
Y a-t-il un autre moyen d'y parvenir?
Merci
Re: Référence à une table de données spécifiqueVous devez définir un pointeur sur la nouvelle table de données en cours de création. Le code ci-dessous fait cela:
dtSorted = dtValues << Sort(
By( :test_end_date_1 ),
Order( Ascending ),
Output Table( "out_sorted" )
);
unique_wt = {};
unique_wt = Associative Array( dtSorted:weight ) << Get Keys;