modo semplice per aggiungere righe (e valori!) a una tabella di dati☐ nuova fantastica funzionalità
☐ potrebbe aiutare molti utenti!
☐ rimuove un "bug"
☐ bello da avere
☑ nessuno ne ha bisogno
Per le caselle di tabella, c'è un bel comando
<< add row( list of values)
per aggiungere righe. Come argomento, si può inviare un elenco dei valori - estremamente elegante e utile per la codifica sporca 
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-JSL-newbie-questions/mp/559027/highlight/true#M77229
Il comando
<< add row( ... )
può anche essere inviato a tabelle di dati. Quindi viene aggiunta una riga, ma sfortunatamente, senza valori.
Come ha scoperto Jarmo, c'è un modo per specificare i valori, ma è molto più complicato:, specialmente se la tabella dati ha più di una singola colonna:
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-JSL-newbie-questions/mp/559070/highlight/true#M77235
dt << Add Row({"Column 1"n = 1});
Il mio desiderio:
Un comando come
<< add row( list of values)
che funziona anche per le tabelle di dati.
ScriptingRi: modo semplice per aggiungere righe (e valori!) A una tabella di datiHm, ci sono molte altre funzioni in JMP che hanno un problema se l'utente non dimostra i valori previsti 
D'altra parte, sarebbe semplicissimo aggiungere righe e valori in una volta sola, semplicemente consegnando l'elenco dei valori alle tabelle di dati, come è possibile per le tabelle.
Ri: modo semplice per aggiungere righe (e valori!) A una tabella di datiPotrebbe esserci un motivo per cui Aggiungi righe è così rigoroso.
Come vorresti che il comando si comportasse quando l'utente non aggiunge abbastanza valori? Finirai con un tavolo molto disordinato con questo
Names Default To Here(1);
New Window("test",
tb = Table Box(String Col Box("string col", {"a"}), Number Col Box("number col", {1}))
);
tb << add row({"b"});
tb << add row({"b", 2});

Puoi già farlo con l'abbonamento alla tabella dei dati (questo è quello che uso di tanto in tanto, se devo aggiungere valori a TUTTO colonne):
Names Default To Here(1);
dt = New Table("test",
New Column("Col1", Numeric),
New Column("Col2", Numeric),
);
dt << Add Rows(1);
dt[N Rows(), 0] = [1 2];
dt << Add Rows(1);
dt[N Rows(), 0] = [1];
Il secondo lancerà perché stai cercando di aggiungere meno valori alla riga rispetto alle colonne

Con la funzione personalizzata questo potrebbe essere gestito, ma come si potrebbe sapere da quale parte eliminare i valori? Sinistra, destra o forse centrale? O cosa accadrebbe se i tipi di dati non corrispondono?