基于两个条件的计数代理

问题描述 投票:0回答:1

我有一个包含人类、建筑物和蚊子的疟疾模型。我想根据以下条件捕获感染者的统计数据: 1. 房屋类型; 2. 他/她是否使用蚊帐。我设法获取状态图中使用的元素的统计信息,但对于仅在数据库中的详细信息,我不知道如何处理。我的数据包含用户 ID、蚊帐使用情况、房屋类型和感染状况。 我尝试过 count(人类, h->h.h_type==A); 计数(人类,h->h.h_benetuse==true);
请问有人可以帮助我如何根据房屋类型以及感染者是否使用蚊帐来统计感染者的情况吗?

anylogic
1个回答
0
投票

也许考虑使用像 findAll(collection, condition) 这样的方法来创建满足您条件的人类集合?然后,我们可以使用 size() 简单地获取该集合的大小,指示实际计数。虽然它可能不是最有效的方法,但似乎它应该足以解决您的问题!

© www.soinside.com 2019 - 2024. All rights reserved.