class CrosstabWithIdsCustomFilter(CrosstabReport):
report_title = _("Crosstab with Custom Filters")
report_description = _("Replaces per-ID filters with two arbitrary Q-object filters (big vs 'not' big)."
"Demonstrates flexibility in breaking down crosstab columns ")
crosstab_ids_custom_filters = [
(~Q(product__size__in=["extra_big", "big"]), dict()),
(None, dict(product__size__in=["extra_big", "big"])),
]
# Note:
# if crosstab_ids_custom_filters is set, these settings has NO EFFECT
# crosstab_field = "client"
# crosstab_ids = [1, 2]
# crosstab_compute_remainder = True