Rellenar una tabla utilizando variables de tablaEstoy tratando de rellenar una tabla utilizando las variables de tabla. (tabla de muestra adjunta)
Las primeras 3 columnas de la tabla se crean a partir del nombre de la variable de la tabla y la cuarta columna es el valor de la variable de la tabla
fila 1: objetivo [0] .target__reflectance_pc = 3: Ambient_level W / m2 = 0: zone_id_r = 1: Result = 400
fila 2: objetivo [0] .target__reflectance_pc = 3: Ambient_level W / m2 = 0: zone_id_r = 2: Result = 400
fila 3: objetivo [0] .target__reflectance_pc = 3: Ambient_level W / m2 = 10: zone_id_r = 1: Result = 100
fila 4: objetivo [0] .target__reflectance_pc = 3: Ambient_level W / m2 = 10: zone_id_r = 2: Result = 100
Y así sucesivamente para todas las variables de tabla en la tabla
Cualquier ayuda con esto sería muy apreciada.
Re: Rellenar una tabla usando variables de tablaGracias, eso es exactamente lo que estaba tratando de hacer.
Re: Rellenar una tabla usando variables de tablaLa siguiente secuencia de comandos llenará su tabla de datos con valores de las Variables de la tabla. También he adjuntado una nueva versión de su tabla de datos de prueba. El que había adjuntado tenía una fórmula en una de las columnas, que no permitía que la tabla se llenara.
Names Default To Here( 1 );
dt = Current Data Table();
tableVarNamesList = dt << get table variable names;
For( i = 1, i <= N Items( tableVarNamesList ), i++,
dt << add rows( 1 );
Column( dt, "target[0].target__reflectance_pc" )[i] =
Num( Word( 2, tableVarNamesList[i], "," ) );
Column( dt, "Ambient_level W/m2" )[i] =
Num( Word( 3, tableVarNamesList[i], "," ) );
Column( dt, "zone_id_r" )[i] = Num(
Word( 4, tableVarNamesList[i], ",)" )
);
Column( dt, "result" )[i] = Num(
dt << get table variable( tableVarNamesList[i] )
);
);