Suite

ArcMap ne respecte pas le tri avancé dans les tables liées ?

ArcMap ne respecte pas le tri avancé dans les tables liées ?


ArcMap 10.2.2 ne respecte pas le tri avancé dans les tables liées, je ne pouvais pas comprendre pourquoi ArcMap ne respectait pas les valeurs triées avancées lorsque la table triée est liée à d'autres fonctions?


Vous pouvez tromper l'affichage pour afficher les années dans l'ordre souhaité en modifiant le champ d'expression de l'onglet Affichage pour faire une formule qui fait qu'un tri croissant se comporte comme un tri décroissant. Au moins dans la version 10.2, la multiplication d'un nombre positif pour devenir un nombre négatif inverse le tri des nombres de la table associée dans la fenêtre Identifier et se fait par ordre numérique croissant et non par ordre alphabétique croissant (donc -10001 est supérieur à -10000, ce qui est au-dessus de -2000, ce qui est au-dessus de -1000).

Définissez la fenêtre Identifier pour appliquer un tri croissant à l'ensemble de la fenêtre. Ensuite, dans l'onglet Affichage de votre table, faites l'expression : -1 * [ApprovalYear]

si ApprovalYear est un champ de chaîne, faites l'expression : -1 * CLng([ApprovalYear])

Expliquez que le "-" signifie simplement que vous avez supprimé le reste de la date et que vous n'avez conservé que la partie année et que vous l'ignorez autrement.


Voir la vidéo: Les nouveautés de Qgis Zürich