|
全局表中的数据在模型运行的过程中是否会改变?9 t+ u0 a' a/ `+ M+ @( R( C$ P
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
, _# J, h* C5 }3 Q: _或者在Excel中输入数据,求和完成之后粘贴过来。5 j: x+ w. V+ T4 H ~6 A: r
( z4 R& |& `5 j! N$ t如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
3 P0 t2 I* C/ _简单的for循环就能实现。' }$ Z9 ?8 Z/ f- J, B- ~/ J
- : A V4 N% g7 o+ Y$ y2 W
- Table table=Table("time");
) `( M& `" g/ } - int colsNum=table.numCols;# r2 n8 R9 p6 f- k. Y
- double total=0;
' M- c& V! H7 B; \' a% J4 ^) c) o7 w! D9 t - for (int i = 1; i <= colsNum-1; i++) {1 x+ i8 b( f& c0 G
- total+=table[1][i];
+ h9 u i2 D* C( ^) \% ? - }
! G4 i0 e, P* J4 M2 P/ y - table[1][colsNum]=total;
复制代码 |
|