Proprietà delle colonne in uno scriptCiao,
Ho scritto uno script con le proprietà di ogni colonna all'interno:
ex.:
Open(
"S:\JUMP\JMP 2017.xlsx",
Feuilles de calcul( "JMP 2017" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Data Table( "JMP 2017" ) << Subset( By( :Produit ),
All rows,
Selected columns only( 0 ),
columns(
:Numéro de cuve <<MODELING type=""></MODELING>
Ma, per un nuovo script su un nuovo file excel, non ricordo come ho fatto.
Ho fatto prove con "Mostra proprietà" senza successo.
Potete aiutarmi a recuperare come farlo?
Grazie
Ri: Proprietà delle colonne in uno scriptLa seconda metà dello script viene eseguita dopo l'apertura della tabella. La seconda metà dello script sembra un sottoinsieme su :Produit. Penso che il sottoinsieme probabilmente fallisca a causa dei messaggi di tipo di modellazione. Ma penso che i messaggi di tipo di modellazione apportino le modifiche alle colonne nella tabella.
Credo che i messaggi del tipo di modellazione siano stati creati a mano (non automaticamente da JMP) e (erroneamente) aggiunti nel mezzo del comando subset.
Quello che suggerirei è di mantenere il tipo di modellazione separato dal sottoinsieme (se hai bisogno del sottoinsieme). In questo modo:
Open( "S:\JUMP\JMP 2017.xlsx",... );
:Numéro de cuve <<MODELING type=""></MODELING>
Penso che tu debba determinare i tipi di modellazione e assegnarli.
Forse qualcuno che l'ha visto prima vedrà qualcosa che mi manca.
Ri: Proprietà delle colonne in uno scriptquando apro lo script sorgente, ho solo questo:
Aprire (
"S:Pilotage\BDD Nuovo\BDD Vincent.xlsx" ,
Fogli di lavoro( "Qry_Cuve" ),
Utilizzare per tutti i fogli ( 1 ),
Concatena fogli di lavoro( 0 ),
Crea colonna di concatenazione( 0 ),
Impostazioni del foglio di lavoro(
1 ,
Ha intestazioni di colonna ( 1 ),
Numero di righe nelle intestazioni( 1 ),
Le intestazioni iniziano sulla riga ( 1 ),
I dati iniziano sulla riga( 2 ),
I dati iniziano sulla colonna( 1 ),
I dati terminano sulla riga( 0 ),
I dati terminano sulla colonna( 0 ),
Righe estese replicate ( 1 ),
Intestazioni con spanning replicate ( 0 ),
Elimina righe nascoste( 1 ),
Elimina colonne nascoste( 1 ),
Elimina colonne vuote( 1 ),
Tratta come gerarchia( 0 ),
Pila di serie multiple ( 0 ),
Importa colori cella( 0 ),
Limite rilevamento colonna( 1 ),
Stringa separatore di colonna( "-" )
)
)
Ma senza le informazioni sullo stato delle colonne (numerico, ordinale, continuo,..).
Ri: Proprietà delle colonne in uno scriptPenso che Ian abbia una risposta migliore: usa l'importazione interattiva di Excel sulla nuova tabella. Quindi modificare lo script di origine nella tabella importata. Quello script sorgente sarà simile allo script che hai pubblicato.
Potrei ancora fraintendere la domanda, quindi se non ha senso, chiedi di nuovo.
Ri: Proprietà delle colonne in uno scriptgrazie per la tua risposta.
Ok, quando lo faccio, ho lo stato di ogni colonna con i valori di tutte le righe per ogni colonna.
Sto cercando di avere lo script senza i valori perché quando hai una tabella di dati con 13971 righe e 97 colonne, non è facile cambiare lo stato delle colonne con tutti i valori nello script.
Per lo script nel mio primo messaggio, non ce l'ho e non ricordo come l'ho fatto.
Distinti saluti
Ri: Proprietà delle colonne in uno scriptgrazie per la tua risposta,
Sapevo di farlo.
Per favore, leggi la mia risposta a Craige Hales.
Distinti saluti
Ri: Proprietà delle colonne in uno scriptE, in modo interattivo, fai clic con il pulsante destro del mouse nella parte superiore della colonna. ->mostra proprietà.
Oppure usa il triangolo rosso in alto a sinistra della tabella e copia lo script negli appunti.
modifica: non ShowProperties. -> Info colonna ti dirà Tipo di dati, Tipo di modellazione e ti permetterà di esplorare alcune proprietà che potrebbero essere assegnate alla colonna. (Grazie Jeff!)
Ri: Proprietà delle colonne in uno scriptPerdonami se ho frainteso quello che chiedi. Ma se apri un file Excel in JMP, la tabella risultante dovrebbe avere uno script "Sorgente" con cui puoi lavorare:
