|
全局表中的数据在模型运行的过程中是否会改变?
& A; s+ [& u9 P2 a1 v如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
N: o# X: ^2 Q9 P( w% y- i% N或者在Excel中输入数据,求和完成之后粘贴过来。
5 T" r4 ~( c/ o% l9 ]. u3 u
7 p9 C% Z/ O, C r* U8 k如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
+ \# F6 j: \" ?& R% M5 ]# m简单的for循环就能实现。
) u) o, K s9 ]% H- & w; M2 ~3 H' x
- Table table=Table("time");, }' d5 L0 @+ X: X( X6 `
- int colsNum=table.numCols;
" K2 c; e6 a8 }8 @& Z - double total=0;- y0 f% ]- ]2 r3 f3 Q1 S
- for (int i = 1; i <= colsNum-1; i++) {
% M7 `% t! w; l" Y, T' r$ H - total+=table[1][i];0 S+ X9 F0 C" a
- }
0 W* S# i4 W" | - table[1][colsNum]=total;
复制代码 |
|