Re: Analizar un nombre de tabla de datos o nombre de archivo; Extracto; Separar; Palabradtd00 tiene referencia a la tabla de datos que abrió. Tienes que obtener el nombre de la tabla de datos, lo que puedes hacer con
dtd00 << Get Name;
Analizar un nombre de tabla de datos o un nombre de archivo; Extracto; Dividir; PalabraHola,
Todavía no he descubierto cómo analizar campos en un nombre de archivo o usar la función word() con el argumento de texto como una variable en lugar de una cadena de texto verdadera.
Ejemplo:
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
Buscando sugerencias,
JuanM
Modelado estadístico avanzadoRe: Analizar un nombre de tabla de datos o nombre de archivo; Extracto; Separar; PalabraCon un poco más de navegación manual JSL, encontré un enfoque.
my_file_name = dtd00 << get name;
// then add a column for example;
dtd00 << New Column( "my_fld2", formula( Word( 2, my_file_name, "_" ) ) );