MaxGroupsPerID#
from tmlt.analytics import MaxGroupsPerID
- class tmlt.analytics.MaxGroupsPerID(grouping_column, max)#
Bases:
Constraint
A constraint limiting the number of distinct groups per ID.
This constraint limits how many times a distinct value may appear in the grouping column for each distinct value in the table’s ID column. For example,
MaxGroupsPerID("grouping_column", 4)
guarantees that there are at most four distinct values ofgrouping_column
for each distinct value ofID_column
.-
max:
int
# The maximum number of distinct values in the grouping column for each distinct value in the ID column.
- __post_init__()#
Check constructor arguments.
-
max: