count_prop

Aggregationboth

Zählt, wie viele Agents in einem Array einen bestimmten Wert für eine gegebene Eigenschaft haben. Häufiges Muster: verbundene Agents in einem bestimmten Zustand zählen (z. B. aktive Mitglieder eines Teams, abgeschlossene Schritte eines Prozesses). Der Vergleich ist exakt — Zeichenkettenvergleich für Text-Eigenschaften, numerischer Vergleich für Zahlen.

Signatur

count_prop(agents, prop_name, value) -> number

Beispiel

// Number of active employees on a team
count_prop(get_connected(agent, "has_member"), "state", "Active")

// Number of completed predecessors
count_prop(get_connected(agent, "follows"), "state", "Completed")