Agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actualHola,
Hola, tengo una duda con respecto al script JSL (¡muy nuevo en esto!)
Tengo dos archivos de datos: Tabla A y Tabla B.
Tabla A: -
Tabla B: -

Quiero agregar valores de Tabla B Nombre de columna "Desplazamiento" para cada fila del grupo de columnas "Pruebas" en la Tabla A y generar un nuevo archivo de tabla de datos con valores agregados.
Esto es con lo que he intentado empezar. ¿Alguna idea sobre esto o una forma más eficiente de hacerlo?
Clear Globals();
dt_Table_A = Current Data Table(); //Table A
dt_Table_B = open(); //Select Table B
table_B_colnames =dt_Table_B << Column Names( "Offset" );
table_A_colnames = dt_Table_A << GetColumnNames( Numeric, String );
@txnelson
AnalíticaScriptingRe: agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actual- Tómese el tiempo para leer la Guía de secuencias de comandos y familiarizarse con el Índice de secuencias de comandos.
- Si necesita repasar las habilidades generales de programación, hay una gran cantidad de sitios en Internet que pueden ayudarlo.
- Aquí está el script simple que hará lo que quieras.
Names Default To Here( 1 );
dt = Data Table( "Table A" );
dtOffset = Data Table( "Table B" );
For Each Row(
dt:Current = dt:Current + dtOffset:Offset[1];
dt:Voltage = dt:Voltage + dtOffset:Offset[2];
dt:Resistance = dt:Resistance + dtOffset:Offset[3];
dt:Inductance = dt:Inductance + dtOffset:Offset[4];
dt:Capacitance = dt:Capacitance + dtOffset:Offset[5];
dt:Power = dt:Power + dtOffset:Offset[6];
dt:Temperature = dt:Temperature + dtOffset:Offset[7];
dt:Humidity = dt:Humidity + dtOffset:Offset[8];
dt:Pressure = dt:Pressure + dtOffset:Offset[9];
dt:Suseptance = dt:Suseptance + dtOffset:Offset[10];
);
Re: agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actualMuchas gracias @txnelson eres un genio 
Re: agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actual¿Cómo puedo usar un bucle para realizar sumas? ¿Hay más de 100 columnas en la Tabla A?
Re: agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actualPuedes usar
colList = dt << get column names;
para obtener los nombres de las columnas en la tabla de datos
y luego use un bucle For ()
For(i=1,i<=N Items(colList), i++,
.......
.......
.......
);
para realizar las operaciones necesarias para cada columna.
Estos están documentados en la guía de secuencias de comandos y el índice de secuencias de comandos ... con ejemplos
Re: agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actual@txnelson
Esto es lo que probé. No estoy seguro de qué pasa. ¿Puedes echar un vistazo?
Names Default To Here( 1 );
dt = Data Table( "Table A" );
dtOffset = Data Table( "Table B" );
colList = dt << get column names;
For(i=1; N Rows(dt); i++,
Column(dtOffset)[i] = dt:colList[i] + dtOffset:Offset[i];
);
Re: Agregar valores de otro archivo de tabla de datos al archivo de tabla de datos actualHola @ih ,
Quiero agregar valores de Tabla B Nombre de columna "Compensación" a cada Fila del Grupo de Columnas "Pruebas" en la Tabla A y generar un nuevo archivo de tabla de datos con valores agregados. Hay más de 100 columnas en la Tabla A. ¿Cómo puedo usar una sintaxis de bucle para iterar en cada fila y columna?
Esto es lo que he intentado empezar con
Names Default To Here( 1 );
dt = Data Table( "Table A" );
dtOffset = Data Table( "Table B" );
colList = dt << get column names;
For(i=1; N Rows(dt); i++,
Column(dtOffset)[i] = dt:colList[i] + dtOffset:Offset[i];
);
Agradezco si pudieras sugerir