Anylogic:应用于System Dynamics数组子维度的聚合函数

Anylogic: Aggregation function applied to subdimension of System Dynamics array

在 Anylogic 中是否可以使用系统动态数组聚合函数对子维度(即不是整个索引)求和?

例如,如果我有一个 SD 数组 people,其维度 Age 按年份描述年龄,并且我有子维度 Child 和 Adult,其中 Child 包括 0 到 17 岁以下的年龄,那么我会喜欢只加起来 children 的数字。所有年龄段的聚合很容易:people.sum(Index_Can_Vary),但我不知道如何对子维度进行聚合。

不幸的是,您不能(据我所知)...可以对其中任何一个进行汇总...而不是对子集进行汇总

下面是我做的,也许你也可以这样做

double sum=0;
for(int i=0;i<18;i++)
    sum+=people.sum(Child.indexes[i]);