Épelez le nom de la colonne qui a le nombre minimum et maximum dans la même ligneSalut,
Veuillez m'aider à générer une nouvelle formule de colonne pour appeler les noms de colonne qui ont le nombre min et max dans la même ligne.
De cela

pour ça

Tableau de donnéesScriptRe : Épeler le nom de la colonne qui a le nombre minimum et maximum dans la même ligneComment procéderiez-vous si la séquence des colonnes de données n'est pas dans l'ordre ? Existe-t-il un moyen de le faire en donnant des noms de colonne d'intérêt, puis en générant une colonne qui affiche le nom de colonne max/min ?
Re : Épeler le nom de la colonne qui a le nombre minimum et maximum dans la même ligneSalut MS SUPER UTILISATEUR,
Je le découvre pour le faire fonctionner. Merci. Jmp14.
Il semble que nous ne puissions le faire fonctionner que lorsqu'il est traité comme des colonnes locales. Existe-t-il un moyen de les nommer par le nom de la colonne d'origine, au lieu de la numérotation des colonnes ? La raison pour laquelle je demande, si quelqu'un a ajouté/ajouté des colonnes dans le tableau de données, la numérotation des colonnes peut ne pas fonctionner correctement.
Re : Épeler le nom de la colonne qui a le nombre minimum et maximum dans la même ligneQuelle version de JMP utilisez-vous ? La formule que j'ai publiée utilise la notation matricielle de table de données, une fonctionnalité qui, je pense, est venue avec JMP 13.
Re : Épeler le nom de la colonne qui a le nombre minimum et maximum dans la même ligneBonjour Mme Super Utilisateur -
Je l'ai essayé mais ne fonctionne pas. Je l'ai trouvé dans la formule Excel, mais je ne sais pas comment le convertir en Jmp. Comme dans cette capture d'écran
=INDEX($B$1:$F$1,0,EQUIV(MAX($B2:$F2),$B2:$F2,0))

Re : Épeler le nom de la colonne qui a le nombre minimum et maximum dans la même ligneCette formule de colonne devrait fonctionner assez généralement. C'est indépendant des noms de colonnes. Cependant, il suppose que les colonnes de données sont dans une séquence et que le numéro de colonne des colonnes de début et de fin doit être défini (en tant que variables locales).
Obtenir le nom de la colonne avec la valeur maximale :
Local( {start = 2, end = 7, L = Current Data Table()[Row(), start :: end]},
Column( Loc Max( L ) + start - 1 ) << get name
);
Et pour min :
Local( {start = 2, end = 7, L = Current Data Table()[Row(), start :: end]},
Column( Loc Min( L ) + start - 1 ) << get name
);