|
全局表中的数据在模型运行的过程中是否会改变?, `! R7 M9 y1 o7 { x8 G& O
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
$ i4 V2 n; @. i3 n# l或者在Excel中输入数据,求和完成之后粘贴过来。
" {2 v1 D% r* t& K/ m) h# v* L$ _
8 ^6 \6 ]+ D" ?3 W V ~如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。) X K, a3 o8 [* v
简单的for循环就能实现。3 v. f+ a! e6 U$ J+ {5 d4 a
$ c4 R" ?3 ~, x0 _7 K) ~- Table table=Table("time");' E! K, U4 Q; j# n
- int colsNum=table.numCols;4 |" W. ]8 n! ]2 b# a! G( B
- double total=0;9 A3 I$ m% [1 a5 w: J6 l. f
- for (int i = 1; i <= colsNum-1; i++) {
E, A7 P# o2 A( n' h4 _5 P - total+=table[1][i];
- x) J4 s- u! r7 b - }
^' x) L v" ]# r `( | - table[1][colsNum]=total;
复制代码 |
|