|
全局表中的数据在模型运行的过程中是否会改变?, r4 v4 a' l1 { r' X
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。; h8 G) g, p2 c% V; ^
或者在Excel中输入数据,求和完成之后粘贴过来。* l1 a+ t# d6 s, _
6 `2 Z8 w( F9 j5 N! ~
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。8 }' b$ g9 i* U6 I/ W _( j0 o# G$ M
简单的for循环就能实现。- A6 l- F+ W; z7 Q6 c8 o/ }
- " y: {/ s- U# W: I3 x- H3 \2 X9 ~
- Table table=Table("time");
: D( a$ S+ j+ L1 I0 g - int colsNum=table.numCols;' ]0 P2 W* _9 O$ W% `: s% z4 t
- double total=0;
5 v- V# F" M; |+ c- y - for (int i = 1; i <= colsNum-1; i++) {; Q: H3 K' p1 C" n( B
- total+=table[1][i];& R+ }% v7 Y6 k) O0 R
- }
" r' d* L4 L+ y. d8 P) a+ ? - table[1][colsNum]=total;
复制代码 |
|