Création d'un classement de base de données. SAP 2011
d'outils de l'Editeur de requête. Les bases de données qui prennent en charge le classement sont Oracle, DB2,
Teradata et Redbrick.
Remarque
Crystal Reports utilise la fonction SQL-99 pour classer le SQL.
Remarque
SQL est le langage de requête pris en charge par toutes les bases de données relationnelles (SGBDR), bien que chaque base de données ait sa propre syntaxe.
17.6.4 Création d'un classement de base de données
Créez un classement de base de données dans le volet Filtres de la requête de l'Editeur de requête.
Remarque
Vous pouvez combiner des classements de base de données avec d'autres types de filtre de requête dans le volet Filtres de la requête.
17.6.4.1 Pour créer un classement de base de données
1. Ajoutez les objets à afficher dans votre requête au volet Objets du résultat de l'Editeur de requête.
2. Sélectionnez l'objet à utiliser pour effectuer le classement.
3.
Cliquez sur
Ajouter un classement de base de données
dans la barre d'outils.
Le plan du classement s'affiche dans le volet Filtres de la requête. L'objet sélectionné s'affiche en tant que dimension du classement et le premier indicateur de la requête s'affiche en tant qu'indicateur du classement dans la liste "D'après".
Remarque
Le bouton "Ajouter un classement de base de données" est désactivé si votre base de données ne prend pas en charge le classement.
4. Sélectionnez le sens de classement (Premiers ou Derniers).
5. Saisissez le nombre d'enregistrements que le classement doit renvoyer dans la zone en regard de Premiers/
Derniers.
Remarque
Vous pouvez spécifier une invite au lieu d'une constante en cliquant sur la flèche en regard du nombre.
Lorsque vous sélectionnez une invite, l'utilisateur doit saisir le nombre de classements lors de l'exécution
de la requête. Pour en savoir plus sur les invites, voir
[page 348].
356
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Création de requêtes
6. Faites glisser l'objet fournissant le contexte de calcul de l'indicateur à la zone
Pour chaque
.
Cette dimension est facultative.
Remarque
Pour afficher la zone "Pour chaque", cliquez sur la flèche à droite de l'indicateur "D'après".
7. Faites glisser tous les objets à inclure dans la restriction WHERE vers la zone blanche du plan de classement.
Pour en savoir plus sur la restriction WHERE, voir l'explication de la section
Qu'est-ce qu'une sous-requête ?
[page 353].
17.6.4.2 Paramètres de classement
Le tableau suivant décrit les paramètres de classement de gauche à droite :
Paramètre Description
Premiers/Derniers
Nombre d'enregistrements
Objet du classement
D'après
Pour chaque valeur de (facultatif)
Condition WHERE (facultatif)
Ordre de classement.
Premiers - classe en ordre décroissant.
Derniers - classe en ordre croissant.
Nombre d'enregistrements à renvoyer dans le classement. Par exemple, les 10 meilleurs.
Objet utilisé dans le classement. Par exemple, si l'objet est Région et le classement répertorie les
10 premières, le classement renvoie les 10 meilleures régions.
Indicateur utilisé pour classer l'objet de classement.
Par exemple, si l'indicateur est Revenu et l'objet est
Région, Crystal Reports classe les régions par rapport au montant de leur revenu.
Objet spécifiant le contexte de calcul supplémentaire pour le classement. Par exemple, si l'objet de classement est Région, l'indicateur est Revenu et la dimension Pour chaque est Pays, Crystal Reports classe les régions par rapport au revenu de chaque pays.
Restriction supplémentaire sur les valeurs renvoyées dans le classement qui apparaît sous les autres paramètres. Par exemple, un classement de régions comportant une condition qui restreint Pays à "Etats-
Unis" établit uniquement un classement pour les régions des Etats-Unis.
Guide de l'utilisateur de SAP Crystal Reports 2011
Création de requêtes
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
357

Link público atualizado
O link público para o seu chat foi atualizado.