|
全局表中的数据在模型运行的过程中是否会改变?& ^( ]6 e. g. Y4 M; y h! B! G9 X
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
5 A$ m! U& B% a( E/ P Q或者在Excel中输入数据,求和完成之后粘贴过来。- r% K1 V# k' A/ ? _# Y# K7 {. L
4 ]5 q5 d _+ l- ]2 u
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。, x2 C5 z0 Q4 L/ W9 U
简单的for循环就能实现。1 w3 X) H2 E7 y7 N6 D0 f, m |9 U
) L2 K. g& X5 i% k: Z- Table table=Table("time");- @" j: |9 E1 z
- int colsNum=table.numCols;: |! d" b& z$ A2 S( X( x/ k% W
- double total=0;/ b2 ^; R" i& i" h* W
- for (int i = 1; i <= colsNum-1; i++) {1 x% M* Q1 I6 [
- total+=table[1][i];8 ~ ]6 g" x5 y
- }
- L6 ~+ P6 u2 q% H - table[1][colsNum]=total;
复制代码 |
|