Remplir une table à l'aide de variables de tableJ'essaie de remplir une table en utilisant les variables de table. (exemple de tableau ci-joint)
Les 3 premières colonnes du tableau sont créées à partir du nom de la variable du tableau et la 4ème colonne est la valeur de la variable du tableau
ligne 1 : target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 0 :zone_id_r =1 :Result = 400
ligne 2 : target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 0 :zone_id_r =2 :Result = 400
ligne 3 : target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 10 :zone_id_r =1 :Result = 100
ligne 4 : target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 10 :zone_id_r =2 :Result = 100
Et ainsi de suite pour toutes les variables du tableau dans le tableau
Toute aide à ce sujet serait très appréciée.
Re : Remplir un tableau à l'aide de variables de tableauMerci c'est exactement ce que j'essayais de faire.
Re : Remplir un tableau à l'aide de variables de tableauLe script ci-dessous remplira votre table de données avec les valeurs des variables de table.J'ai également joint une nouvelle version de votre tableau de données de test.Celui que vous aviez joint avait une formule dans l'une des colonnes, ce qui ne permettait pas au tableau de se remplir.
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] )
);
);