使用表变量填充表我正在尝试使用表变量填充表。 (附样表)
表的前 3 列是根据表变量名创建的,第 4 列是表变量值
第 1 行:target[0].target__reflectance_pc = 3:Ambient_level W/m2 = 0:zone_id_r =1:Result = 400
第 2 行:target[0].target__reflectance_pc = 3:Ambient_level W/m2 = 0:zone_id_r =2:Result = 400
第 3 行:target[0].target__reflectance_pc = 3:Ambient_level W/m2 = 10:zone_id_r =1:Result = 100
第 4 行:target[0].target__reflectance_pc = 3:Ambient_level W/m2 = 10:zone_id_r =2:Result = 100
依此类推表中的所有表变量
对此的任何帮助将不胜感激。
回复:使用表变量填充表谢谢,这正是我想要做的。
回复:使用表变量填充表下面的脚本将使用表变量中的值填充您的数据表。我还附上了您的测试数据表的新版本。您所附的那个在其中一列中有一个公式,该公式不允许填充表格。
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] )
);
);