OpenOffice Base : Réponses requête 23
23-Déterminer la masse salariale de l'entreprise par activité en colonne et par lieu de travail en ligne.
Fonction Somme
Cette requête à pour but de créer une analyse croisée.
Celle-ci est composée de :- L'en-tête de colonne : Ce sont les valeurs qui seront affichées au haut de chaque colonne du tableau d'analyse croisé. Pour cet exercice, ce sera le contenu du champ Poste.
Les colonnes du tableau vont représenter chacune des valeurs qui se retrouvent dans le champ.
Puisqu'il y a seulement deux activités, gérant et vendeur, le tableau aura seulement deux colonnes avec ces valeurs.
- L'en-tête de ligne : C'est le champ qui va détailler les valeurs des colonnes.
Il vous est aussi possible d'ajouter d'autres En-têtes de ligne pour décrire avec plus de détails les résultats. Pour cet exercice, ce champ sera le champ Bureau.
- Les valeurs : dernier élément nécessaire à la création d'une analyse croisée.
C'est un chiffre ou une opération comme ceux utilisés pour les exercices de 16 à 21 (somme, moyenne, nombre ...).
Pour les besoins de l'exercice, il est encore une fois nécessaire d'utiliser le champ calculé Revenu qui est le total du salaire et de la commission de chacun des employés de l'entreprise (revenu: [salaire] + [commission]).
Donc, si vous avez besoin d'avoir la somme et la moyenne de la masse salariale, il faudra deux analyses avec des opérations différentes (Somme et Moyenne par exemple).
- Créez une nouvelle requête en mode Création.
- Parmi la liste des tables et requêtes, sélectionnez la table Employés.
- Sélectionnez le champ Poste et Bureau.
- Sur la ligne des champs, à la droite des deux champs que vous venez d'ajouter, écrivez la formule pour le champ calculé: "Salaire" + "Commission".
- Sur la ligne Fonction, sélectionnez Somme sous le champ Revenu.
- Laissez la fonction Groupe pour les deux autres champs.
Voici une représentation des champs et des options sélectionnées.
Critères :
Champ | Poste | Bureau | "Salaire" + "Commission" |
---|---|---|---|
Alias | Revenu | ||
Table | Employés | Employés | |
Fonction | Groupe | Groupe | Somme |
Tri | |||
Critère |
Exécutez la requête en appuyant sur le bouton .
Résultat :
Poste | Bureau | Revenu |
---|---|---|
Gérant | Haguenau | 50 000 |
Vendeur | Haguenau | 129 000 |
Gérant | Strasbourg | 46 000 |
Vendeur | Strasbourg | 63 000 |
Pour obtenir le tableau croisé suivant, vous devez exporter ces données vers Calc et procéder à une analyse croisée.
Ceci se fait par l'intermédiaire de la commande Pilote de données.
Bureau | Gérant | Vendeur |
---|---|---|
Haguenau | 50 000 | 129 000 |
Strasbourg | 46 000 | 63 000 |
Vous pouvez ajouter d'autres champs si l'analyse doit être plus fine.
Le résultat sera plus détaillé s'il y a plus de champs dans l'en-tête de ligne.
Ex : vous pouvez ajouter le champ Permanence pour différencier la masse salariale des employés qui ont ou
n'ont pas la permanence à l'intérieur de l'entreprise.
Ou, vous pouvez utiliser un champ calculé avec la fonction Année([embauche]) pour déterminer
la masse salariale par le nombre d'années d'expérience dans la société.