|
全局表中的数据在模型运行的过程中是否会改变?
; h0 \3 h! m S( ?如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
, }2 y W) L5 d4 @3 p9 K8 M- j& y* `或者在Excel中输入数据,求和完成之后粘贴过来。! G4 Y/ [7 u! X6 ~ F& I( {) B; _
Y! Z6 L! T$ X
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
2 o& F, q9 s) S- V+ x+ h简单的for循环就能实现。
2 F6 D+ w, T+ Y1 J' y, ^1 E. @
2 `+ R0 m) R, t4 ^+ T# V1 r- Table table=Table("time");
& \: w3 p6 Z5 F* S8 [' S- a) p - int colsNum=table.numCols;& ?4 a! G, r) V! V4 ~/ c* |
- double total=0;
' L7 L f/ O- L4 K% s4 R - for (int i = 1; i <= colsNum-1; i++) {0 Q4 ^( y3 k" W4 |
- total+=table[1][i];8 |. s. y/ d+ Z
- }
+ y7 t" r; n% y) \7 G - table[1][colsNum]=total;
复制代码 |
|