J'ai plusieurs colonnes de données avec des nombres.
Lorsque j'importe les données d'Excel, certaines colonnes sont importées sous forme de chaînes.
Je voudrais pouvoir parcourir toutes les colonnes et changer leur type de données en entier.
Le script ci-dessous est une tentative de modification d'une colonne.
col_list = dt << Get Column Names ()
dt << Begin Data Update;
dt << Recode Column(
dt;col_list[21],
{Num( _rcNow )},
Update Properties( 1 ),
Target Column( ;col_list[21] )
);
dt << End Data Update;La commande ci-dessous donne la bonne colonne mais le code ci-dessus donne une erreur à la ligne 5 indiquant "La colonne source est introuvable dans l'accès ou l'évaluation de 'Glue' , dt; /*###*/col_list[21] /*## #*/;" Je me demandais si je devais écrire le code sous forme d'expression, puis l'évaluer et remplacer la colonne dans les parties pertinentes.
Show(dt;col_list[2]);
J'ai trouvé que le remplacement de 'dt;col_lis[21]' par 'as column(col_list[21])' résolvait mon problème