(self, ui_aggregation, is_multiselect_chart_report=False)
return super(MultiselectQuestionColumnOption, self)._get_indicator(
            ui_aggregation, is_multiselect_chart_report)
Validate that this is being called with ui_aggregation == "Group By" (i.e. not actually aggregating).

        (Aggregations of MultiselectQuestionColumnOption can aggregate either of two indicators; its value or its
        choices, so self.get_indicators() must be used instead.)
Validate that this is being called with ui_aggregation == "Group By" (i.e. not actually aggregating).
Validate that this is being called with ui_aggregation == Group By ( i . e . not actually aggregating ) .
def _get_indicator(self, ui_aggregation, is_multiselect_chart_report=False):
        """
        Validate that this is being called with ui_aggregation == "Group By" (i.e. not actually aggregating).

        (Aggregations of MultiselectQuestionColumnOption can aggregate either of two indicators; its value or its
        choices, so self.get_indicators() must be used instead.)
        """
        assert ui_aggregation == UI_AGG_GROUP_BY, (
            'Column options for multi-select questions have multiple indicators for all aggregations except '
            '"group by". For "{}" aggregation you need to use get_indicators() instead.'.format(ui_aggregation)
        )
        return super(MultiselectQuestionColumnOption, self)._get_indicator(
            ui_aggregation, is_multiselect_chart_report)
def _get_indicator ( self , ui_aggregation , is_multiselect_chart_report = False ) : assert ui_aggregation == UI_AGG_GROUP_BY , ( 'Column options for multi-select questions have multiple indicators for all aggregations except ' '"group by". For "{}" aggregation you need to use get_indicators() instead.' . format ( ui_aggregation ) ) return super ( MultiselectQuestionColumnOption , self ) . _get_indicator ( ui_aggregation , is_multiselect_chart_report )