def METHOD_NAME(self):
    if self.post_filters:
        self.sqs = self.sqs.post_filter(Q("bool", must=self.post_filters))
    if self.filters:
        self.sqs = self.sqs.query("bool", filter=self.filters)
    for field in self.aggregations:
        agg_filters = self.applied_post_filters.copy()
        agg_filters.pop(field, None)
        filter_agg = A("filter", bool={"must": list(agg_filters.values())})
        filter_agg.bucket(field, "terms", field=field)
        self.sqs.aggs.bucket(field, filter_agg)