def METHOD_NAME(self) -> List[str]:
    """Get the names of the groupby columns to create the series names"""
    translated = []
    for groupby in self.groupby:
        if groupby == self.time_column:
            continue
        if isinstance(groupby, (CurriedFunction, AliasedExpression)):
            assert groupby.alias is not None
            translated.append(groupby.alias)
        else:
            translated.append(groupby.name)
    # sorted so the result key is consistent
    return sorted(translated)