|
全局表中的数据在模型运行的过程中是否会改变?" i7 h% `% a2 u' f
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
3 T! F: D/ P3 f2 U) l6 `. M8 u或者在Excel中输入数据,求和完成之后粘贴过来。
( [# H) J. [$ K( b Q$ Y/ t( D2 Y8 E0 Y: T4 S0 j
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。0 g* ]( [ c( ?* t* e/ B, l/ p
简单的for循环就能实现。. M. q1 N$ J# t
- * s" q( L6 d9 m' m
- Table table=Table("time"); D" J1 e5 ~ Y% r
- int colsNum=table.numCols;6 M* Q1 l+ I. \1 [* g5 u e% W
- double total=0;' n. ^$ m' C6 b
- for (int i = 1; i <= colsNum-1; i++) {' m/ P- J0 S2 j5 U+ K4 x' Y( v
- total+=table[1][i];
* T& y0 P. h2 {- L1 V - }
, V3 a, T! e# q _/ v1 Y - table[1][colsNum]=total;
复制代码 |
|