PrecedentSuivant

Access - Requête analyse croisé

Une requête d'analyse croisé permet de comparer les valeurs d'un champ par rapport à une autre. Par exemple, on pourrait comparer les ventes d'une compagnie selon la catégorie de produit et la région. Les valeurs du premières champs seraient étalés selon les valeur du second champ en ligne (catégories) et du troisième champ (région) en colonne. Cette page se concentre à démontrer comment créer une analyse croisé avec Access 2010.

Affichez le total des revenus des employés selon leur lieu de travail et leur occupation.

Vous avez vu dans les derniers exercices qu'il était possible de créer une synthèse avec les données de tables et de requêtes. Un tableau croisé permet aussi de créer une synthèse mais en créant un tableau à deux dimensions qui compare les données d'un champ par rapport à un autre.

 

Valeur Y1

Valeur Y2

Valeur Y3

Valeur X1

Valeur des données
(somme, compte, moyenne…)

Valeur Y2

Valeur Y3

Chaque valeur unique d'un des champs va apparaître sur la première colonne du tableau. Cette ligne est appelée l'en-tête de ligne puisque chaque valeur apparaît sur sa propre ligne.

Les valeurs uniques du second champ vont apparaître sur la première ligne du tableau. Cette colonne est appelée l'en-tête de colonne puisque chaque valeur apparaît sur sa propre colonne. Le reste du tableau contient les valeurs que vous désirez comparer. Cela peut être une synthèse des données en utilisant une opération tel que Somme, Compte, Moyenne et autres.

Il faut donc un minimum de trois champs pour créer un tableau croisé : pour les étiquettes de lignes, pour les étiquettes de colonnes et pour les valeurs. Vous pouvez ajouter d'autres champs pour les combiner avec l'un de ces trois éléments. Pour cet exercice, le champ Revenus, sera utilisé pour la « zone » des valeurs. Le champ Bureau sera utilisé pour les étiquettes de lignes et le champ Poste sera utilisé pour les étiquettes de colonnes.

Access 2010 offre deux façons de créer une requête de type tableau croisé : avec un assistant ou en le créant manuellement. Les prochaines étapes vont vous montrer comment créer un tableau croisé en utilisant l'assistant d'Access.

*Sélectionnez l'onglet Créer.
*Sélectionnez l'option Assistant Requête.
*De la liste des requêtes disponibles, sélectionnez Assistant Requête analyse croisée.
*Appuyez sur le bouton OK.

La prochaine fenêtre demande de déterminer la table ou la requête qui sera la source de la nouvelle requête. l'assistant ne vous permet pas de choisir plusieurs tables ou requêtes pour les combiner pour vos besoins.

*De la liste des tables et des requêtes, sélectionnez la table Employés.
*Appuyez sur le bouton Suivant.

La fenêtre suivante demande quels sont les champs qui seront utilisés pour l'en-tête de ligne.

*Pour cet exercice, sélectionnez le champ Bureau.
*Appuyez sur la flèche simple pointant vers la droite.

Le champ sera placé dans la boîte des en-têtes des lignes. Vous pouvez en choisir plusieurs. l'ordre des champs est aussi important puisqu'il va déterminer dans quel ordre ils seront utilisés dans le tableau.

*Appuyez sur le bouton Suivant.

La fenêtre suivante demande quels sont les champs qui seront utilisés pour l'en-tête de colonne.

*Pour cet exercice, sélectionnez le champ Poste.
*Appuyez sur le bouton Suivant.

Cette fenêtre vous demande deux informations. Quel est le champ qui sera utilisé pour la synthèse ainsi que l'opération, ou fonction, qui sera utilisé.
     
*De la liste des champs, sélectionnez Revenus.
*De la liste des fonctions, sélectionnez Somme.
*Appuyez sur le bouton Suivant.

Cette dernière fenêtre vous demande le nom que vous désirez donner à la requête.

*Entrez le nom de votre choix.
*Appuyez sur le bouton Terminer.

*Sélectionnez l'onglet Accueil.
*Appuyez sur le bouton Access 2010 - Bouton mode création.

Champ :

Bureau

Poste

Revenus

Total de Revenus : [Revenus]

Table :

Employés

Employés

Employés

Employés

Opération :

Regroupement

Regroupement

Somme

Somme

Analyse :

En-Tête de ligne

En-tête de colonne

Valeur

En-Tête de ligne

Le mode création de la requête démontre que la ligne Opération est activée pour permettre de déterminer comment le champ sera utilisé dans la requête : regroupement, somme ? Une nouvelle ligne s?est ajoutée à la requête qui s?appelle Analyse. Elle permet de déterminer à quel endroit le champ sera placé dans le tableau croisé : en-tête de ligne, en-tête de colonne ou valeur.

*Changez l'opération sous le champ Revenus de Somme à Compte.
*Appuyez sur le bouton Bouton exécuter.

Le tableau montre maintenant combien de personnes se retrouvent dans chaque groupe Lieu-Occupation. Vous pouvez facilement changer l'opération de la requête pour chercher plus d'informations parmi les données.

Vous pouvez aussi créer un tableau croisé facilement sans à avoir à utiliser l'assistant d'Access.

*Sélectionnez l'onglet Créer.
*Sélectionnez l'option Création de requête.
*De la liste des tables et des requêtes disponibles, sélectionnez la table Employés.
*Appuyez sur le bouton Fermer.

 

*De la liste des champs disponibles, sélectionnez les champs Bureau, Poste, Revenus et Revenus (une deuxième fois).
*De la liste des types de requêtes, sélectionnez Analyse Croisé.

Champ :

Bureau

Poste

Revenus

Total de Revenus : [Revenus]

Table :

Employés

Employés

Employés

Employés

Opération :

Regroupement

Regroupement

Somme

Somme

Analyse :

En-Tête de ligne

En-tête de colonne

Valeur

En-Tête de ligne

*Adaptez les options pour refléter le contenu du tableau ci-dessus.
*Appuyez sur le bouton Bouton exécuter.

Vous aurez le même résultat que lorsque vous avez utilisé l'assistant et vous pourrez le modifier pour répondre à vos besoins.



 

Abonnez-vous à l'infolettre

Abonnez-vous à l'infolettre du site pour recevoir les dernières nouvelles et aussi des formations à votre courriel. Vous pouvez voir la liste des dernières infolettres ici.

Cliquez ici pour vous abonner à l'infolettre





Ce site est hébergé par 1&1.com