Ri: Trasforma colonna: bug con righe escluseCome soluzione alternativa, è possibile chiedere al filtro dati il file righe filtrate e modificare di conseguenza la colonna della formula.
Funziona, ma sicuramente non con la comodità a cui siamo abituati quando lavoriamo con GraphBuilder e JmpDataFilter.
Un grosso svantaggio:
In Jmp, gli utenti hanno la libertà di aggiungere un filtro dati locale in qualsiasi momento.
Chi aggiungerà il gestore dello stato del filtro per garantire che i valori visualizzati vengano aggiornati?
Una combinazione di una colonna formula E un filtro dati: non sembra un'applicazione di nicchia.
Quindi, oltre a questa soluzione alternativa, immagino che ci sia una soluzione semplice disponibile in GraphBuilder, ma fino ad ora non sono riuscito a trovarla.
Chi ha avuto un'applicazione simile e ha già trovato la soluzione comfort Jmp in 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>
Ri: Trasforma colonna: bug con righe escluseHo espresso il desiderio di migliorare la funzionalità di Trasforma colonne nel Costruttore di grafici (e altri rapporti come Riepilogo!!!):
Trasforma colonne: comodo come le statistiche riassuntive?
Con la nuova funzionalità Trasforma colonne diventerà comodo quanto Statistiche riassuntive - e la funzionalità andrà ben oltre 
Trasforma colonna: bug con righe escluseNell'esempio seguente, utilizzo un filtro dati per limitare i dati e un filtro dati locale all'interno dello script GraphBuilder per limitare ulteriormente i dati.
Vengono tracciati 3 diversi gradi:
- Il primo Rank (punti blu) non ha un argomento Excluded() e quindi vengono conteggiati tutti i punti dati, anche quelli esclusi dal filtro dati (globale). Questo è il motivo per cui la prima voce tracciata inizia già con un valore elevato.
- La formula del secondo rango (rossa) ha un argomento Excluded(), quindi alcune righe non contano e i valori del rango sono inferiori. Tuttavia, non iniziano da 1. Ciò è previsto, poiché la formula è archiviata nella tabella dati e non riconosce le righe escluse dal Filtro dati locale della trama.
- La terza formula di classificazione è uguale alla seconda, ma viene utilizzata in una colonna di trasformazione generata con il report. Purtroppo anche questa formula ignora le righe escluse dal Filtro Dati Locale.
non mostrato:
il rango come previsto dall'utente: valori da 1 a 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 ) ) ),
)
Combinazione e pulizia dei datiEsplorazione e visualizzazione dei dati