<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie d'utiliser JSL pour choisir de manière interactive une colonne à partir d'un DT pour effectuer une opération sur cette colonne et la placer dans une nouvelle colonne. Je ne parviens pas à obtenir la syntaxe correcte pour exécuter l'opération. Ci-joint mon script et un exemple de DT.
Fonctionne très bien. Très appréciée
Il peut être difficile d'extraire une colonne d'une boîte de dialogue et de la placer dans une formule de colonne.
Voici une façon de le faire, basée sur votre exemple:
Noms par défaut jusqu'ici ( 1 ) ;
dt = Tableau de données actuel () ;
cdlg = Dialogue de colonne ( sel = ColList ( "Sélectionnez Col" , MinCol ( 1 ) , MaxCol ( 1 ))) ;
F = Eval Expr ( Bûche ( Expr ( cdlg [ "sel" ] [ 1 ]))) ;
szz = cdlg [ "sel" ] [ 1 ] << avoir un nom ;
dt << Nouvelle colonne ( "Se déconnecter " || szz , numérique , continu , formule ( Nom Expr ( F ))) ;