formateur informatique

Extraire les résultats au-dessus de la moyenne

Accueil  >  Bureautique  >  Access  >  Access Astuces  >  Extraire les résultats au-dessus de la moyenne
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


    Inscription Newsletter
Sujets que vous pourriez aussi aimer :


Extraire les meilleurs résultats

A des fins statistiques, une astuce Access est en mesure d'extraire uniquement les résultats qui sont situés au-dessus de la moyenne. L'idée est d'exploiter la fonction MoyDom. Dans le cas de commerciaux par exemple, l'objectif est d'isoler les meilleurs d'entre eux.



Base de données source
Nous proposons d'appuyer nos travaux sur une base de données existante. Comme l'indique le volet de navigation sur la gauche de l'écran, cette base de données n'est composée que d'une seule table. Elle est nommée Commerciaux.
  • Double cliquer sur le nom de cette table pour l'afficher en mode feuille de données,
Table Access des chiffres d-affaires réalisés par les commerciaux

Le champ qui nous intéresse est représenté par la colonne nommée com_ca. Elle restitue les chiffres d'affaires réalisés par les commerciaux.

Extraire au-dessus de la moyenne
Comme nous le disions, nous ne souhaitons conserver à l'affichage que les commerciaux dont les résultats sont supérieurs à la moyenne de l'ensemble des chiffres réalisés. Pour cela, nous devons bâtir une requête. Sur le champ com_ca, nous devons être capables d'émettre un critère excluant tous les commerciaux dont les chiffres sont en dessous de la moyenne.
  • Fermer la table Commerciaux en cliquant sur la croix de son onglet,
  • En haut de la fenêtre Access, cliquer sur l'onglet Créer pour activer son ruban,
  • Dans la section Requêtes du ruban, cliquer sur le bouton Création de requête,
  • Dans la boîte de dialogue qui suit, sélectionner la table Commerciaux,
  • Puis, cliqueur sur le bouton Ajouter et sur le bouton Fermer,
Nous basculons ainsi dans l'éditeur de requête Access. La table Commerciaux est visible dans sa version schématisée avec l'énumération de tous les champs qui la composent.
  • Sélectionner tous les champs de cette table,
Pour cela, il suffit de cliquer sur le premier champ puis de cliquer sur le dernier avec la touche Maj maintenue enfoncée.
  • Ensuite, les glisser sur la grille de requête,
Ajouter tous les champs de la table Access sur la grille de requête

  • Dans la zone Critères du champ com_ca, construire la syntaxe suivante :
>MoyDom('[com_ca]';'Commerciaux')

La fonction MoyDom agit comme les fonctions SomDom et RechDom. Elle aussi peut accepter un critère en troisième paramètre. Ici, elle calcule la moyenne de tous les chiffres réalisés sur le domaine, soit sur le champ com_ca passé en premier paramètre de la table Commerciaux, passée quant à elle en second paramètre. Grâce à l'opérateur d'inégalité (>), elle réalise uniquement l'extraction des commerciaux dont le CA réalisé (com_ca en cours) est supérieur à tous les autres CA.
  • Enregistrer la requête (CTRL + S) sous le nom R_Moyenne_Sup,
  • A gauche du ruban Créer, cliquer sur le bouton Exécuter,
Comme vous pouvez le voir, seuls sept commerciaux résistent sur les quatorze de départ. Ce résultat semble logique. Et a priori, il s'agit bien uniquement des meilleurs chiffres d'affaires.
  • Cliquer sur la flèche dans l'entête du champ com_ca,
  • Dans les propositions, choisir l'option Trier du plus grand au plus petit,
L'organisation des chiffres est ainsi plus cohérente si d'aventure nous souhaitions réaliser une vérification sur la cohérence des extractions.

Trier du plus grand au plus petit les résultats au-dessus de la moyenne dans une requête Access

Plusieurs méthodes simples permettent de corroborer la véracité de ces résultats. Nous proposons ici une technique fantaisiste.
  • Dans le volet de navigation, double cliquer sur la table Commerciaux pour l'ouvrir,
  • Cliqueur sur l'étiquette de son champ com_ca pour sélectionner toutes ses valeurs,
Sélectionner toutes les données d-un champ de table Access
  • Copier ces valeurs par le raccourci clavier CTRL + C par exemple,
  • Démarrer Excel et créer un nouveau classeur vierge,
  • Coller (CTRL + V) les données copiées dans une cellule arbitraire,


Moyenne des valeurs de table Access copiées dans Excel

Ainsi, elles se répandent sur la hauteur définie par la sélection dans la table. Les données collées restent sélectionnées par défaut. De fait, vous pouvez consulter les indications fournies par la barre d'état en bas de la fenêtre Excel. Et à ce titre, vous notez que leur moyenne est approximativement de 64 200. Le chiffre le plus faible extrait par notre requête est de 64 800. Nous avons donc réussi à extraire uniquement les montants situés au-dessus de la moyenne et ce, avec grande simplicité, grâce à l'emploi de la fonction MoyDom en critère du champ concerné.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn