Skip to content

per

relationalai.semantics.std.aggregates
per(*args: Value) -> Per

Create a grouped aggregation context.

  • *args

    (Value, default: ()) - Values defining the grouping.
  • Per - A Per object for performing grouped aggregations.

Compute sum per category:

>>> aggregates.per(Category).sum(amount)

Count items per department:

>>> aggregates.per(Department).count()
RelationalAI Documentation
└──  Build With RelationalAI
    └──  Understand how PyRel works > Use advanced reasoning > Rules-based reasoning
        └──  Aggregate and group data
            ├──  Understand aggregates and explicit grouping
            └──  Group results with per()