Re: Analizza il nome di una tabella di dati o un nome di file; Estratto; Diviso; Paroladtd00 fa riferimento al datatable che hai aperto. Devi ottenere il nome di datatable, che puoi fare con
dtd00 << Get Name;
Analizzare il nome di una tabella dati o di un file; Estratto; Diviso; ParolaCiao,
Non ho ancora capito come analizzare i campi in un nome di file o utilizzare la funzione word() con l'argomento testo una variabile anziché una vera stringa di testo.
Esempio:
dtd00 = Open(
"$0802\field1_field2_field3.txt",
Import Settings( End Of Field( Spaces, Space, CSV( 0 ) ) )
); //
my_fld1 = Word( 1, "field1_field2_field3.txt", "_" ); //
// This does set my_fld1 = field1
my_fld2 = Word( 2, (dtd00), "_" ); //
// This doesn't set my_fld2 = field2
Chiedere suggerimenti,
JohnM
Modellazione statistica avanzataRe: Analizza il nome di una tabella di dati o un nome di file; Estratto; Diviso; ParolaCon un po' più di navigazione manuale JSL, ho trovato un approccio.
my_file_name = dtd00 << get name;
// then add a column for example;
dtd00 << New Column( "my_fld2", formula( Word( 2, my_file_name, "_" ) ) );