Sto cercando di rimuovere il "Dove..." dalla mia finestra, ma non funziona come pensavo. Ho provato lo stesso metodo che funziona per i grafici (come notato da @txnelson ).Immagino che sia solo un semplice problema di convenzione di denominazione?
Sto anche cercando di rinominare la colonna di raggruppamento della mia tabella: Identity in "Phase".
nw =New Window("window title",
V List Box(
tb = concat<<TABULATE></TABULATE>Non sono esattamente sicuro di quale dei molti metodi sia referenziato qui, ma XPath di solito funziona. Ecco un esempio che potrebbe funzionare:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
tab = new window("",
Tabulate(
Show Control Panel(0),
Add Table(
Column Table(Grouping Columns(:age)),
Row Table(Grouping Columns(:name))
),
Where(:sex == "F")
);
);
wait(2);
where_tb = (tab << Top Parent) << XPath("//TextBox[contains(text(), 'Where(:')]");
where_tb[1] << Visibility("Collapse"); //or deleteL'indice di script è il più vicino al riferimento definitivo per i messaggi e le opzioni disponibili per una determinata piattaforma.Guardando nell'indice, si scopre che non c'è un riferimento a una clausola "Where" disponibile.Quindi il tuo tentativo di includerlo nella tua piattaforma Tablulate JSL non funzionerà.Una possibile soluzione sarebbe utilizzare un filtro dati locale per eseguire l'elaborazione Where, quindi impostarne la visibilità su "Comprimi" o "Nascosto" in modo che non interferisca con la visualizzazione.
Per quanto riguarda il tuo tentativo di cambiare il nome visualizzato di "Identity" in "Phase", ancora una volta l'indice di scripting fornisce il motivo per cui il tuo JSL non funziona.

L'etichetta Modifica elemento ha solo la capacità corrente di modificare l'etichetta Statistiche.Una soluzione alternativa a questo è piuttosto semplice.Si può aggiungere una nuova colonna Trasformazione virtuale alla finestra di dialogo Tabulate.Dichiaralo una formula e quindi imposta la formula per la nuova colonna
:Identity
Quindi rinomina la nuova colonna Trasforma "Fase" e usala nella definizione della tua tabella Tablulate, come ho fatto nel semplice esempio qui sotto

In questo caso, ho usato la colonna Age come useresti Identity
Ecco il JSL creato dal mio semplice esempio
Tabulate(
Change Item Label( Statistics( Mean, "zippy" ) ),
Remove Column Label( Analysis Columns( height ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height ), Statistics( Mean ) ),
Row Table(
Grouping Columns(
Transform Column( "Phase", Ordinal, Formula( :age ) )
)
)
)
);