Skip to content

per

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

Create a grouped aggregation context.

Parameters

  • *args

    (Value, default: ()) - Values defining the grouping.

Returns

  • Per - A Per object for performing grouped aggregations.

Examples

Compute sum per category:

aggregates.per(Category).sum(amount)

Count items per department:

aggregates.per(Department).count()

Referenced By

RelationalAI Documentation
└──  Build With RelationalAI
    └──  Understand how PyRel works > Use advanced reasoning > Rules-based reasoning
        └──  Aggregate and group data
            └──  Group results with per()