<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy intentando usar JSL para elegir interactivamente una columna de un DT, realizar una operación en esa columna y colocarla en una nueva columna. No puedo obtener la sintaxis correcta para ejecutar la operación. Adjunto está mi guión y una muestra de DT.
Funciona genial. Muy apreciado
Puede ser difícil extraer una columna de un diálogo y colocarla en una fórmula de columna.
Aquí hay una forma de hacerlo, basada en su ejemplo:
Nombres predeterminados aquí ( 1 ) ;
dt = Tabla de datos actual () ;
cdlg = Diálogo de columna ( sel = ColList ( "Seleccionar Col" , MinCol ( 1 ) , MaxCol ( 1 ))) ;
F = Eval Expr ( Iniciar sesión ( Expr ( cdlg El "sel" ] [ 1 ]))) ;
Szz = cdlg El "sel" ] [ 1 ] << obtener nombre ;
dt << Nueva Columna ( "Registro de " || Szz , numérico , continuo , fórmula ( Nombre Expr ( F ))) ;