Access
 sql >> Base de données >  >> RDS >> Access

Comment utiliser l'assistant de requête d'analyse croisée dans Access

Créez une requête d'analyse croisée en quelques minutes à l'aide de l'assistant de requête.

Une requête analyse croisée est un type spécial de requête qui calcule une somme, une moyenne ou une autre fonction d'agrégation, puis regroupe les résultats en deux ensembles de valeurs :l'un sur le côté gauche de la feuille de données et l'autre en haut.

Vous spécifiez quels champs doivent être des en-têtes de ligne, quel champ contient des en-têtes de colonne et quel champ contient les valeurs à résumer.

Ci-dessous, je vais montrer comment utiliser l'assistant de requête d'analyse croisée pour créer une requête d'analyse croisée.

  • Le résultat

    Une fois que nous avons créé notre requête d'analyse croisée, elle affichera les résultats comme dans cette capture d'écran.

    Notez que les données sont regroupées par deux champs ; en-têtes de lignes et en-têtes de colonnes.

    Nous avons répertorié chaque artiste sous forme d'en-têtes de ligne et chaque genre répertorié sous forme d'en-têtes de colonne.

    Cela nous permet d'afficher les données résumées dans les résultats.

    Cet exemple montre le nombre d'albums que chaque artiste a sortis dans chaque genre. On peut donc voir que certains artistes ont sorti des albums sous différents genres. La requête affiche également le nombre total d'albums.

    Ce ne sont que des exemples de données. Dans le monde réel, ces artistes ont sorti beaucoup plus d'albums que cela.

  • Les données

    Lorsque vous créez une requête analyse croisée, vous pouvez la baser sur une table ou sur une autre requête.

    Dans cet exemple, nous allons le baser sur une autre requête. La requête renvoie cette liste d'artistes, d'albums et de genres à partir de la base de données.

    Le genre est lié à l'album, pas à l'artiste. Ainsi, un artiste peut sortir différents albums de différents genres.

  1. Lancer l'assistant de requête

    Cliquez sur Assistant de requête depuis le Créer onglet dans le ruban.

    Cela lance l'assistant de requête.

  2. Sélectionnez l'assistant de requête d'analyse croisée

    Sélectionnez l'assistant de requête d'analyse croisée dans la liste et cliquez sur OK .

  3. Sélectionnez la table ou la requête

    Sélectionnez la table ou la requête qui contient les champs pour les résultats de la requête de tableau croisé.

    Dans cet exemple, nous sélectionnons une requête (qui renvoie les données de trois tables).

    Cliquez sur Suivant> .

  4. Sélectionnez le ou les en-têtes de ligne

    Sélectionnez le ou les champs que vous souhaitez utiliser comme en-têtes de ligne.

    Vous pouvez sélectionner jusqu'à trois champs. Cependant, dans cet exemple, nous n'en sélectionnons qu'un.

    Cliquez sur Suivant> .

  5. Sélectionnez l'en-tête de colonne

    Sélectionnez le champ que vous souhaitez utiliser comme en-tête de colonne.

    Cliquez sur Suivant> .

  6. Sélectionnez le champ de données et la fonction

    Sélectionnez le champ que vous souhaitez calculer pour chaque intersection de ligne et de colonne.

    Dans cet exemple, nous utilisons le AlbumName champ et le Count() une fonction. Cela affichera le nombre d'albums que l'artiste a sortis pour un genre particulier.

    Nous laissons également Oui, inclure les sommes des lignes cochée, de sorte qu'une somme de tous les genres s'affiche pour chaque artiste.

    Cliquez sur Suivant> .

  7. Nommez votre requête et terminez

    Donnez un nom à la requête (ou laissez-le sous le nom suggéré par Access).

    Choisissez également d'afficher ou non les résultats immédiatement, ou d'aller en mode Création, afin de pouvoir personnaliser davantage la requête.

    Cliquez sur Terminer pour créer la requête analyse croisée.

  8. Le résultat

    Si vous avez sélectionné Afficher la requête votre requête va maintenant s'exécuter et le résultat s'affichera.