Re : analyser un nom de table de données ou un nom de fichier ; Extrait; Diviser; Motdtd00 fait référence à la table de données que vous avez ouverte. Vous devez obtenir le nom de la table de données, ce que vous pouvez faire avec
dtd00 << Get Name;
Analyser un nom de table de données ou un nom de fichier ; Extrait; Diviser; MotBonjour,
Je n'ai pas encore compris comment analyser les champs d'un nom de fichier ou utiliser la fonction word() avec l'argument texte une variable plutôt qu'une véritable chaîne de texte.
Exemple:
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
Demander des suggestions,
JohnM
Modélisation statistique avancéeRe : analyser un nom de table de données ou un nom de fichier ; Extrait; Diviser; MotAvec un peu plus de navigation manuelle JSL, j'ai trouvé une approche.
my_file_name = dtd00 << get name;
// then add a column for example;
dtd00 << New Column( "my_fld2", formula( Word( 2, my_file_name, "_" ) ) );