Visibilità tabella dati<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
voglio impostare la visibilità ("privato" o "invisibile") di una tabella di dati con una variabile. Purtroppo questo non funziona per me. Ecco un breve esempio:
Nomi Predefinito A Qui (1);
nome ="pippo";
visibilità = "privato";
dt = Nuova tabella (nome, visibilità , Nuova colonna("barra", Carattere, "Nominale") );
Sebbene la variabile "visibility" sia impostata su "private", JMP mi mostra ancora una tabella di dati con il nome "foo". Anche l'uso di "Eval Insert" non ha funzionato per me.
C'è un modo per impostare la visibilità di una tabella di dati con una variabile?
Grazie!
Vincitore
Oggetto: Visibilità tabella datiQuesto thread è piuttosto vecchio, ma ho trovato dove è stato specificamente affrontato in JMP 13. I valori dell'opzione visibilità () verranno valutati correttamente ora, se stai usando una variabile per controllarlo.
Oggetto: Visibilità tabella datiGrazie. Questa soluzione sembra ancora più pulita. Ma entrambi funzionano bene.
Oggetto: Visibilità tabella datiPuoi anche manipolare l'espressione:
nome = "pippo";
visibilità = "privato"; // "privato" o "invisibile"
dt = Eval( Eval Expr( Nuova tabella( nome, Expr( visibilità ), Nuova colonna( "barra", Carattere, "Nominale" ) ) ) );
Mostra( dt );
Chiudi( dt, nosave );
Oggetto: Visibilità tabella datiGrazie per la risposta veloce! Come hai detto, è un po' ingombrante, ma funziona
Oggetto: Visibilità tabella datiVincitore,
Sono stato in grado di risolvere il problema inserendo l'intera nuova funzione table in una stringa letterale e quindi valutando la stringa creata:
eval(parse("dt = Nuova tabella (nome,"||visibility||", Nuova colonna(\!"bar\!", Carattere, Nominale) )"));
Non è bello, ma funziona.