Altova MapForce 2024 Enterprise Edition

Une fois avoir ajouté un composant Sort au mappage, une clé de tri appelée key sera créée par défaut.

sort-unconn

Composant Sort par défaut

Si vous souhaitez trier par clés multiples, ajuster le composant Sort comme suit :

 

Cliquer sur l'icône Ajouter clé ( gui_add_function_parameter ) pour ajouter une nouvelle clé (par exemple, key2 dans le mappage ci-dessous).

Cliquer sur l'icône Delete clé ( gui_delete_function_parameter ) pour supprimer une clé.

Déposer une connexion dans l'icône gui_add_function_parameter pour ajouter une clé et pour s'y connecter.

 

Un mappage qui illustre le tri avec plusieurs clés est disponible dans le chemin suivant : <Documents>\Altova\MapForce2024\MapForceExamples\SortByMultipleKeys.mfd.

mf_map_SortByMultipleKeys

SortByMultipleKeys.mfd

Dans le mappage ci-dessus, les enregistrements Person sont triés avec trois clés de tri :

 

1.Shares (nombre de parts que détient une personne)

2.Last (nom de famille)

3.First (prénom)

 

Veuillez noter que la position de la clé de tri dans le composant Sort détermine sa priorité de tri. Par exemple, dans le mappage ci-dessus, les enregistrements sont tout d'abord triés par le nombre de parts. Il s'agit de la clé de tri avec la priorité la plus élevée. Si le nombre de parts est le même, les gens sont ensuite triés par leur nom de famille. Enfin, si plusieurs personnes ont le même nombre de parts et le même nom de famille, le prénom de la personne sera pris en compte.

 

L'ordre de tri de chaque clé peut être différent. Dans le mappage ci-dessus, la clé Shares a un ordre de tri descendant (Z-A), alors que les deux autres clés ont un ordre de tri ascendant (A-Z).

© 2018-2024 Altova GmbH