Création de tris croissants ou décroissants dans un rapport
Pour permettre aux utilisateurs de trier le contenu d'un hyperblock dans un rapport par ordre croissant ou décroissant, à l'aide de la commande Croissant ou Décroissant dans une zone de liste déroulante :
-
Créer une hiérarchie personnalisée.
Cliquer avec le bouton droit sur Hiérarchies personnalisées dans le volet Accessoires, puis sélectionner Nouvelle hiérarchie personnalisée.
- Cliquer avec le bouton droit de la souris sur la hiérarchie, puis sélectionner Modifier.
- Ajouter un nœud parent nommé Croissant.
- Ajouter un nœud frère nommé Décroissant.
-
Cliquer sur l'icône Afficher les noms uniques.
Les valeurs « nœud » et « nœud2 » s'affichent. Il s'agit des noms uniques des nœuds.
-
Sélectionner « nœud » et appuyer sur <F2> pour modifier ce nom. Renommer « nœud » en « ASC ».
Remarque
Les noms uniques respectent la casse : la valeur « Asc » ne sera donc pas reconnue.
-
Renommer « nœud2 » en « DESC ».
Remarque
Les noms uniques respectent la casse. La valeur « Desc » ne sera donc pas reconnue.
- Créer une liste déroulante dans un rapport et y faire glisser la hiérarchie personnalisée. La liste déroulante affiche les options Croissant et Décroissant.
- Créer un hyperblock à partir d'une dimension. Dans le Créateur de listes, sélectionner l'hyperblock, puis l'option Tri.
- Cliquer sur Nouveau critère de tri.
- Dans la zone Paramètres des critères de tri, sélectionner le type Légende.
-
Sélectionner l'Ordre <Modifier la formule>.
La boîte de dialogue Modifier la formule s'affiche.
-
Dans la boîte de dialogue Modifier la formule, développer ListViews et double-cliquer sur la zone de liste déroulante contenant la hiérarchie personnalisée. Celle-ci s'affiche alors dans le volet de droite (p. ex.
=ReportObjects.ListView3.txt
). - Cliquer sur OK.
- Dans le Créateur de listes, enregistrer les modifications apportées à la liste.
- Afficher le rapport en mode Affichage.
- Pour modifier l'ordre de tri des éléments de l'hyperblock, sélectionner Croissant ou Décroissant dans la zone de liste déroulante.