Salut @hogi , merci d'avoir pris le temps de soumettre cette idée ! Nous examinerons votre demande et vous tiendrons au courant de son statut.
je viens de trouver le Rang Fonction dans la NewFormulaColumn/ Personnage sous-menu 
Malheureusement il n'y a pas Compter.

☐ nouvelle fonctionnalité intéressante
☐ pourrait aider de nombreux utilisateurs !
☑ supprime quelque chose qui ressemble à un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Le menu de la nouvelle colonne de formule par clic droit est très utile.
Selon le type de colonne sélectionnée, la liste des entrées est restreinte : *)
pour les colonnes numériques : pour les caractères :

À première vue, la restriction semble aller dans le sens :
cette commande n'est pas possible pour ce type de données - supprimez-la donc.
Mais malheureusement, la suppression des entrées va au-delà de cela.
Par exemple, si seules des colonnes numériques sont sélectionnées, les options de caractère/concaténation sont manquantes. Pourquoi?
On peut concaténer des entrées numériques... si elles sont converties en chaînes avant la concaténation.
Cela semble tiré par les cheveux - mais en réalité, cela est implémenté exactement comme ceci si l'utilisateur sélectionne en plus une colonne de type caractère.
Ensuite, les valeurs numériques sont enveloppées dans un char() et toutes les valeurs sont concaténées.
Il n’y a donc aucune raison de désactiver cette option pour le cas particulier des colonnes uniquement numériques.
Un souhait respectif peut être trouvé ici :
https://community.jmp.com/t5/JMP-Wish-List/make-NewFormulaColumn-Character-more-flexible/idc-p/560597/highlight/true#M2578
vice versa : si une colonne avec un caractère de type est sélectionnée, certaines fonctions sont également désactivées.
Quelle est l’amélioration que vous souhaiteriez voir ?
Certaines des fonctions supprimées fonctionnent réellement pour les colonnes avec un caractère de type.
Par conséquent, la désactivation de ces options restreint simplement les possibilités de Jmp et de ses utilisateurs - sans réelle nécessité.
Les exemples sont :
- Compter à partir du menu Agréger - qui compte uniquement les entrées non manquantes, indépendamment du fait que le type de colonne soit numérique ou chaîne.
En combinaison avec GroupBy, c'est un moyen simple de compter les entrées par sous-groupe - également pour les colonnes de type caractère :
https://community.jmp.com/t5/Discussions/Row-column/mp/594830/highlight/true#M79874
alors, s'il vous plaît, ne désactivez pas cette option pour les colonnes avec un caractère de type.
- Distribution/Classement fournit un moyen simple de donner aux entrées une étiquette bien définie. Cela fonctionne également pour les colonnes avec un caractère de type.
En combinaison avec l'option groupBy, on peut facilement « anonymiser » les données de manière synchrone.
Cela fonctionne également pour les colonnes de type caractère. alors, s'il vous plaît, ne désactivez pas cette option pour les colonnes avec un caractère de type.

Le classement (inverse) et la probabilité cumulée fonctionnent également pour les colonnes avec un caractère de type. S'il vous plaît, ne les désactivez pas.
Pourquoi cette idée est-elle importante ?
Cas d'application de la fonction comptage : compter les entrées non manquantes.
Cas d'application de la fonction Rank pour les colonnes de type caractère :
Avec GroupX et GroupY activés, il arrive souvent que toutes les valeurs GroupX n'apparaissent pas pour chaque variable GroupY. Il y a donc beaucoup d’espace blanc perdu. Une astuce simple pour se débarrasser de l'espace : synchroniser les étiquettes Y via le classement.
avant:

après:

modifier:
Après avoir trouvé le Rang dans le sous-menu Personnage, ce sont principalement le Compte et la Probabilité Cumulative qui manquent .
Hm, je pourrais vivre sans eux...
Voir plus...Open( "$SAMPLE_STIPS/Wafer Stacked Small.jmp" );
Data Table( "Wafer Stacked Small" ) << Delete Columns( :Wafer );
New Column( "Rank[Lot_Wafer_Label]",
Formula( Col Rank( :Lot_Wafer Label, :Lot, <<TIE></TIE>
</CODE><NOSCRIPT><CODE class=" language-jsl"><DIV class="lia-spoiler-noscript-container"><DIV class="lia-spoiler-noscript-content">Open( "$SAMPLE_STIPS/Wafer Stacked Small.jmp" ); Table de données( "Wafer Stacked Small" ) << Supprimer les colonnes ( :Wafer ); Nouvelle colonne( "Rank[Lot_Wafer_Label]", Formule( Col Rank( :Lot_Wafer Label, :Lot, < <TIE></TIE></DIV></DIV>
<LINGO-LABS id="lingo-labs-595224" slang="en-US" mode="UPDATE"><LINGO-LABEL>Mélange et nettoyage des données</LINGO-LABEL></LINGO-LABS>