Bom dia!
Essa solução de classificar os dados com base em outra coluna é bastante interessante.
Um outro cenário que precisei utilizar esse recurso, foi para classificar dias da semana em ordem. Se classificar os dias da semana pelo nome, eles naturalmente ficarão em ordem alfabética.
Mas é possível criar uma nova coluna numérica (com DAX ou M) com base no nome do dia da semana. Dessa forma, a coluna de dia da semana pode ser classificada com base na coluna numérica definida, colocando os dias da semana em ordem (Segunda, terça, quarta...).