|
全局表中的数据在模型运行的过程中是否会改变?
+ ]; A8 p% c, u0 t* a- O6 p如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。$ E% K- a6 y$ w; e; u( q
或者在Excel中输入数据,求和完成之后粘贴过来。
8 r; L7 i' t8 _8 W7 B) w" q
! K# E0 v) C, f: ^' p/ T如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
6 d% G; z j% `; P3 O简单的for循环就能实现。+ r2 r4 c$ U/ x9 Z, \. ?6 l( C: |
]3 c( X: Y6 ?5 v# z& i+ ~9 Y- Table table=Table("time");
( h. r) X! z7 O% r - int colsNum=table.numCols;% t; f, q/ Z& O6 z: i
- double total=0;
4 u' ^9 y: V9 | - for (int i = 1; i <= colsNum-1; i++) {" _: |, X+ n: X6 b* H; O
- total+=table[1][i];6 G) T% U& R: s3 E4 r' @( ^8 I! d
- }: M( p7 E% i3 B- U7 B
- table[1][colsNum]=total;
复制代码 |
|