| ISS数据流程 |
4·6·4·3 ISS常用函数:CUM
CUM函数 用于对整数和实数类型的指标进行累计。CUM函数是ISS自有函数。
示例:定义库存数量、金额累计
业务原型:
“办公用品库存台帐”反映了每一种办公用品出入库的明细记录,其中,结存数量和金额在表中以累加的方式显示。

定义关系:
定义库存数量和金额累计如下:
1、将“办公用品入库单”、“办公用品出库单”、“办公用品库存台帐”从属性树上拖拽到数据流程定义白板;
2、建立“办公用品入库单”、“办公用品出库单”同“办公用品库存台帐”间的外部关系;
3、在“办公用品库存台帐”属性表中定义中间变量:“数量发生额A12580”,让A12580等于入库和出库数量的差值。
同样,定义“金额发生额A12579”,让A12579等于入库和出库金额的差值。
4、鼠标双击“办公用品库存台帐”中“结存明细_数量”所在关系栏,定义CUM函数如下图,同样方法,定义“结存明细_金额”的CUM函数。
5、这样,“办公用品库存台帐”中的“数量”和“金额”将分别做累计统计。

分析:
“办公用品库存台帐中的“数量发生额A12580”和“金额发生额A12579”作为中间变量,将统计单笔业务的库存发生数量和金额。
使用CUM函数,对这两个中间变量分别做累计,就实现了库存台帐中库存数量和金额以累加方式显示。