fix(): project refactoring and minor fixes
This commit is contained in:
@@ -46,24 +46,6 @@ def _count_events(
|
||||
return qs.count()
|
||||
|
||||
|
||||
def _count_unique_subjects(
|
||||
decision_ids: list[str],
|
||||
event_type_name: str,
|
||||
start_date: datetime | None = None,
|
||||
end_date: datetime | None = None,
|
||||
) -> int:
|
||||
qs = Event.objects.filter(
|
||||
decision_id__in=decision_ids,
|
||||
event_type__name=event_type_name,
|
||||
is_attributed=True,
|
||||
)
|
||||
if start_date:
|
||||
qs = qs.filter(timestamp__gte=start_date)
|
||||
if end_date:
|
||||
qs = qs.filter(timestamp__lt=end_date)
|
||||
return qs.values("subject_id").distinct().count()
|
||||
|
||||
|
||||
def _average_property(
|
||||
decision_ids: list[str],
|
||||
event_type_name: str,
|
||||
|
||||
Reference in New Issue
Block a user