@staticmethod
def _remove_none_filter(row):
    """remove any rows which have None as grouping key

        [GroupingResults(grouping_key="key1", results={})] rows get created
        when partition does not get any grouped data assigned to it
        """
    if len(row[0].results) > 0 and row[0].grouping_key is not None:
        return row
