Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Sto cercando di dividere una tabella per "Metodo", quindi ogni metodo diventa una nuova colonna, con i valori associati. Ma voglio mantenere tutte le altre colonne, ID e Nome.
Tabella iniziale:

Divisione desiderata:
O

Uno dei formati nella foto sopra funzionerebbe per i miei scopi.
Tuttavia utilizzando la funzione di divisione:

Il che mi dà risultati sbagliati:

Ad esempio, ID = 3, B = 222 è stato fatto da Jon, non da Alice. Quindi i valori per ID e Nome non sempre corrispondono al valore nelle colonne del metodo.
Esiste un modo integrato per raggiungere questo obiettivo? Sembra essere un difetto della funzione split.
Grazie
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?CIAO,
L'"1" è nel punto in cui normalmente collocheresti una colonna. L'effetto è una colonna di quelli. Non so se questa tecnica sia documentata, di per sé. È un bel trucco da sapere, tuttavia, e lo uso sempre insieme a somme cumulative per fare quello che ho fatto qui.
Saluti,
Brady
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Scusa, sto solo cercando di capire lo scopo di "1" nella tua formula ( col somma cumulativa ( 1, :ID, :Metodo, :Nome) ) . È l'incremento da aggiungere per ogni riga in cui appare la stessa combinazione di ID, metodo e nome?
Ho controllato l'indice di scripting, ma non sono riuscito a trovare informazioni che mi dicessero cosa fa "1". Ho testato un po' la formula e ho concluso che si tratta di un incremento. È corretto? Se sì, dove nell'indice di scripting o dove posso trovare queste informazioni oltre che in questo thread? (Sto solo insegnando a me stesso a scrivere, quindi per favore scusa la domanda sciocca.)
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Grazie per l'avviso sul mio errore: ho modificato il post offensivo, quindi ora ha la formula corretta.
Saluti,
Brady
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?In realtà dove hai detto gruppo intendevi metodo. Funziona perfettamente grazie!Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Grazie. Presumo che nella tua risposta ":group" non dovrebbe essere presente?
Anche quando lo provo senza :group non ottengo gli stessi numeri della risposta di txnelson.
Potresti indicarmi cosa non va?

Grazie
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?EDIT: ho digitato in modo errato uno dei nomi di colonna, "Metodo", come "gruppo" nella versione originale di questa risposta. Questa modifica rimedia a quell'errore.
Scuse,
Brady
****************************************
Oh, bella cattura, non ho visto quella duplicazione. In tal caso, sì, hai bisogno di un'altra colonna.
Il modo in cui creo quella nuova colonna "differenziatore" menzionata da txnelson - senza ritardi, quindi non devi ordinare la tabella - è con la formula:
col somma cumulativa ( 1, :ID, :Metodo, :Nome)
Saluti,
Brady
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Se non si dispone di valori duplicati per ID e Nome, è possibile inserirli nella casella di selezione Gruppo nella piattaforma Split e ottenere i risultati desiderati, ma poiché si dispone di due voci per Bob nel gruppo ID 1, è necessario creare una nuova colonna che si differenzierà per questo.Quindi come l'ho fatto è stato
- Ho ordinato la tabella dei dati per ID e nome
- Ho creato una nuova colonna formula chiamata Count e ho utilizzato la formula
If( Row() == 1, counter = 0 );
If( :ID == Lag( :ID ) & :Method == Lag( :Method ) & :Name == Lag( :Name ),
counter++,
counter = 1
);
counter;
- Ha creato i seguenti risultati

- Quindi ho diviso la tabella utilizzando ID, nome e conteggio nella casella di selezione del gruppo

- Che mi ha dato i risultati

Si noti che ho digitato un valore errato nella tabella dati originale per Bob di 1223 e avrebbe dovuto essere 123
Ri: Come dividere la tabella e mantenere tutte le colonne con le informazioni corrette?Ciao Agostino,
Nel menu di avvio della finestra di dialogo, trasforma le colonne "ID" e "Nome" nel ruolo "Gruppo".
Maggiori informazioni sulla funzione split sono disponibili qui: https://www.jmp.com/support/help/en/15.1/index.shtml#page/jmp/examples-of-splitting-columns.shtml
Saluti,
Brady