Ao fazer a atividade fiquei curiosa para entender a diferença quando ocorre empate na função Rank.
A função RANKX permite definir como tratar empates através do argumento ties, que pode assumir valores como SKIP ou DENSE. A diferença entre eles está na forma como os números de classificação são atribuídos quando há valores iguais:
Nas imagens a seguir é possível notar a diferença.
RankX - argumento ties Dense.
Quando dois ou mais valores empatam, eles recebem a mesma classificação e continua sem pular posições.
RankX - argumento ties Skip.
Quando dois ou mais valores empatam, eles recebem a mesma classificação, mas o próximo valor “pula” posições.

Resumindo:
SKIP → a contagem não é continua, ela pula posições
DENSE → mantém a sequência contínua, sem pular números.