Regroupement des données en intervalles. Business Objects Crystal Reports 2008 SP1
Tri, regroupement et calculs des totaux
10
Regroupement des données
Regroupement des données en intervalles
Vous voulez peut-être regrouper vos données en intervalles. Groupes d'âge, périodes de temps et catégories de ventes sont des exemples de regroupement en intervalles que vous pouvez créer à l'aide du processus ci-dessous. Dans cet exemple, vous classerez des clients selon le volume de leurs achats pendant l'année précédente.
Il utilise le regroupement dans un ordre spécifique. Ce type de regroupement permet de préciser les enregistrements qui seront inclus dans chaque groupe.
Vous définissez les intervalles que vous voulez et le programme se charge du reste.
Pour regrouper des données en intervalles
1.
Créez un rapport en utilisant l'exemple de données Xtreme.mdb et puis insérez les champs suivants de gauche à droite dans la section Détails :
{customer.CUSTOMER NAME}
{customer.REGION}
{customer.POSTAL CODE}
{customer.COUNTRY}
{customer.LAST YEAR'S SALES}
Remarque :
Xtreme.mdb est disponible sur le site Web du support technique de
Business Objects
http://support.businessobjects.com/samples/
.
2.
Dans le menu Insertion, cliquez sur Groupe.
3.
Dans la liste déroulante de la boîte de dialogue Insérer un groupe, sélectionnez Ventes de l'année dernière comme champ sur lequel doivent s'effectuer le regroupement et le tri pour établir les intervalles basés sur les ventes de l'année précédente.
4.
Choisissez l'option dans l'ordre spécifié dans la deuxième liste déroulante.
L'onglet Ordre spécifié apparaît dans la boîte de dialogue Insérer un groupe.
244 Guide de l'utilisateur de Crystal Reports 2008 SP1
Tri, regroupement et calculs des totaux
Regroupement des données
10
5.
Cliquez sur le bouton Nouveau.
La boîte de dialogue Définir un groupe nommé apparaît.
6.
Saisissez "Moins de 10 000 $" dans le champ Nom du groupe.
Ceci est le nom qui servira comme valeur du champ Nom de groupe pour le groupe.
7.
Le premier groupe ne devant contenir que les enregistrements dont la valeur du paramètre Ventes de l'année dernière est inférieure à 10 000 $, définissez les champs afin que votre condition se présente sous la forme : est inférieur à 10 000
Guide de l'utilisateur de Crystal Reports 2008 SP1 245
Tri, regroupement et calculs des totaux
10
Regroupement des données
8.
Cliquez sur OK pour revenir à l'onglet Ordre spécifié.
9.
Cliquez sur Nouveau.
La boîte de dialogue Définir un groupe nommé apparaît de nouveau.
10.
Paramétrez un second groupe contenant les valeurs comprises entre
10 000 $ et 25 000 $.
• Saisissez "10 000 $ à 25 000 $" dans le champ Nom du groupe.
• Définissez le premier champ pour obtenir la condition : est compris entre
.
• Spécifiez une plage de valeurs :
• Saisissez "10 000" dans le champ supérieur.
• Saisissez "25 000" dans le champ inférieur.
11.
Cliquez sur OK pour revenir à l'onglet Ordre spécifié.
12.
Cliquez sur Nouveau.
La boîte de dialogue Définir un groupe nommé apparaît de nouveau.
13.
Paramétrez le dernier groupe contenant toutes les valeurs supérieures
à 25 000 $.
• Saisissez "Plus de 25 000 $" dans le champ Nom du groupe.
• Définissez le premier champ pour obtenir la condition : est supérieur
à
.
• Saisissez "25 000".
14.
Cliquez sur OK pour revenir à l'onglet Ordre spécifié.
15.
Cliquez sur OK.
Le rapport est regroupé par intervalle dans un ordre spécifié.
Regroupement sur la base de la première lettre du nom d'entreprise
Il peut s'avérer utile de répartir les données dans des groupes en fonction de la première lettre du nom de la société. Supposons que vous vouliez regrouper tous les clients dont les noms commencent par "A", puis tous ceux
246 Guide de l'utilisateur de Crystal Reports 2008 SP1
Tri, regroupement et calculs des totaux
Regroupement des données
10 dont les noms commencent par "B", etc. Pour cela, vous devez créer une formule.
Ne vous inquiétez pas si vous manquez encore d'expérience en matière de formules. Le texte suivant vous apprendra à saisir la formule dont vous avez besoin.
Pour en savoir plus sur la création et la modification de formules, voir
page 594.
Vous allez créer une formule qui extrait la première lettre du nom de chaque client. Le champ de formule correspondant servira ensuite de champ de tri et de regroupement pour le classement des données. Lors de l'exécution, le programme trie les données sur la base de la première lettre de chaque nom de client et crée un nouveau groupe chaque fois que cette lettre change.
Pour regrouper des données sur la base de la première lettre du nom de société
1.
Créez un rapport en utilisant l'exemple de données Xtreme.mdb et puis insérez les champs suivants de gauche à droite dans la section Détails :
{customer.CUSTOMER NAME}
{customer.REGION}
{customer.POSTAL CODE}
{customer.COUNTRY}
Remarque :
Xtreme.mdb est disponible sur le site Web du support technique de
Business Objects
http://support.businessobjects.com/samples/
.
2.
Dans le menu Affichage, cliquez sur Explorateur de champs.
La boîte de dialogue Explorateur de champs apparaît.
3.
Sélectionnez Champs de formule, puis cliquez sur Nouveau.
4.
Dans la boîte de dialogue Nom de la formule, saisissez le nom permettant d'identifier la formule, par exemple "Première lettre", puis cliquez sur OK.
L'Editeur de formule est actif dans l'Atelier de formules qui s'affiche.
5.
Tapez la formule suivante dans la zone Texte de la formule :
{Customer.Customer Name}[1]
6.
Cliquez sur Enregistrer et fermer pour revenir à votre rapport.
Guide de l'utilisateur de Crystal Reports 2008 SP1 247

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.