|
全局表中的数据在模型运行的过程中是否会改变?) K5 F6 o0 b" A6 }- K9 Z
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。8 y0 e5 D: W+ F
或者在Excel中输入数据,求和完成之后粘贴过来。
4 Q6 t3 Z6 d. n5 v) M$ ^2 c6 p
& g/ t; `; w9 T# D+ @3 ?: m0 F如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
! K) v9 q& q3 h/ x简单的for循环就能实现。+ u7 v" m2 L/ r$ i2 [
+ \' ]2 z2 K0 F3 w" R/ o4 U- Table table=Table("time");
9 U; |/ T0 g/ ~/ y - int colsNum=table.numCols;
" q2 u8 E Y# R3 c) g - double total=0;( R% g( c. g, n5 U" j
- for (int i = 1; i <= colsNum-1; i++) {
/ x4 D! B- L1 m# ^: D: z9 b - total+=table[1][i];
0 ]+ ^- D3 Q/ k0 x9 T - }, k- J+ }4 l% D2 O. [$ N1 d' J. \
- table[1][colsNum]=total;
复制代码 |
|