Re : Transformer la colonne : bug avec les lignes excluesPour contourner le problème, on pourrait demander au filtre de données le lignes filtrées et ajustez la colonne de formule en conséquence.
Cela fonctionne - mais certainement pas avec le confort auquel on est habitué lorsque l'on travaille avec GraphBuilder et JmpDataFilter.
Un gros inconvénient :
Dans Jmp, les utilisateurs ont la liberté d'ajouter un filtre de données local à tout moment.
Qui ajoutera le gestionnaire d'état du filtre pour garantir que les valeurs affichées sont mises à jour ?
Une combinaison d'une colonne de formule ET d'un filtre de données - cela ne ressemble pas à une application de niche.
Donc, outre cette solution de contournement, je suppose qu'il existe une solution simple disponible dans GraphBuilder - mais je ne l'ai pas trouvée jusqu'à présent.
Qui avait une application similaire - et a déjà trouvé la solution confort Jmp en 1 clic ?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myRows=1::N Rows(dt);
New Column( "Rank_correct",Formula( Col Rank( :height, Excluded(), Contains( myRows, Row() ) > 0 ) ));
gb = dt << Graph Builder(
Variables(
X(
:name,
Order By( :Rank_correct, Ascending, Order Statistic( "Mean" ) )
),
Y( :Rank_correct )
),Elements( Points( X, Y ) ));
updateNow = Function({x},
myRows= (Current Report()["Local Data Filter"] << get scriptable object) << Get Filtered Rows;
if(or(isempty(myRows),NItems(myRows)==0),myRows=1::N Rows(dt));
:Rank_correct<<EVAL formula=""></EVAL>
Re : Transformer la colonne : Bug avec les lignes excluesJ'ai posté le souhait d'améliorer la fonctionnalité de transformation des colonnes dans Graph Builder (et d'autres rapports comme le résumé !!!) :
Transformer les colonnes - aussi confortable que les statistiques récapitulatives ?
Avec la nouvelle fonctionnalité, Transfrom Columns deviendra aussi confortable que Summary Statistics - et la fonctionnalité ira bien au-delà de cela 
Transformer la colonne : bug avec les lignes excluesDans l'exemple ci-dessous, j'utilise un filtre de données pour restreindre les données - et un filtre de données local à l'intérieur du script GraphBuilder est utilisé pour restreindre davantage les données.
3 classements différents sont tracés :
- Le premier rang (points bleus) n'a pas d'argument Exclus() et donc tous les points de données sont comptés - même ceux qui sont exclus par le filtre de données (global). C'est pourquoi la première entrée tracée commence déjà à une valeur élevée.
- La formule Second Rank (rouge) a un argument Exclud(), donc certaines lignes ne comptent pas et les valeurs de Rank sont inférieures. Mais ils ne commencent toujours pas à 1 heure. Ceci est normal, car la formule est stockée dans la table de données et ne connaît pas les lignes exclues par le Filtre de données locales de l'intrigue.
- La troisième formule de classement est la même que la deuxième, mais elle est utilisée dans une colonne de transformation générée avec le rapport. Malheureusement, cette formule ignore également les lignes exclues par le filtre de données local.
pas montré:
le rang tel que l'utilisateur l'attend : valeurs de 1 à N.

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Data Filter( Add Filter( columns( :height ), Where( :height >= 63 ) ) );
dt << Graph Builder(
Transform Column( "Rank[height] 3", Formula( Col Rank( :height, Excluded() ) ) ),
Variables(
X(
:name,
Order By( :"Rank[height]"n, Ascending, Order Statistic( "Mean" ) )
),
Y( :"Rank[height]"n ),
Y( :"Rank[height] 2"n, Position( 1 ) ),
Y( :"Rank[height] 3"n, Position( 1 ) )
),
Elements( Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 14 ) ) ),
Local Data Filter( Add Filter( columns( :height ), Where( :height >= 65.815 ) ) ),
)
Mélange et nettoyage des donnéesExploration et visualisation des données