sum_prop

Aggregationboth

Summiert eine numerische Eigenschaft über ein Array von Agents. Wird häufig zusammen mit get_connected verwendet, um Werte verbundener Agents aufzurollen — Gesamtgehalt, Gesamtbestand, Gesamtumsatz. Nicht-numerische oder fehlende Eigenschaften ergeben 0, sodass eine teilweise gefüllte Menge trotzdem eine saubere Zahl liefert.

Signatur

sum_prop(agents, prop_name) -> number

Beispiel

// Total payroll across team members
sum_prop(get_connected(agent, "has_member"), "salary")

// Total inventory across connected warehouses
sum_prop(get_connected(agent, "stores_in"), "on_hand")