RANKX attribue un rang à chaque élément d'une table selon une expression, tandis que TOPN renvoie les N premières lignes d'une table selon un critère de tri. Les deux dépendent du contexte de filtre : le classement se fait sur les éléments visibles, ce qui influe sur le choix de ALL.
Exemple
Rang = RANKX(ALL(Produits[Nom]), [CA])