|
全局表中的数据在模型运行的过程中是否会改变?
/ P4 m. `% ?; w# B* c8 L9 d如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
( s4 `, J' {5 A5 ]; v/ J或者在Excel中输入数据,求和完成之后粘贴过来。9 _' n. d- h2 \4 J: m% U0 W* e7 D' S
' k% {, o8 N. e如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。) Y4 g; C# m+ ]
简单的for循环就能实现。
5 Z+ _3 J6 d* y) l
& W0 _8 [! H- p) T. K: r0 ~3 c- Table table=Table("time");* j$ y4 ~1 {# G7 D! E* S
- int colsNum=table.numCols;
; b' I4 z% u" D4 S* @& g - double total=0;- E6 N; `1 ]# K/ V' b
- for (int i = 1; i <= colsNum-1; i++) {0 V B! u9 o& I
- total+=table[1][i];
' U* j, R% U) n/ _9 @% h - }
/ |- j: k# s, Z [ - table[1][colsNum]=total;
复制代码 |
|