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 :

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.

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.

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]).

Un tableau d'analyse croisé ne peut avoir qu'une seule opération à la fois.

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).

  1. Créez une nouvelle requête en mode Création.
  2. Parmi la liste des tables et requêtes, sélectionnez la table Employés.
  3. Sélectionnez le champ Poste et Bureau.
  4. Sur la ligne des champs, à la droite des deux champs que vous venez d'ajouter, écrivez la formule pour le champ calculé: "Salaire" + "Commission".
  5. Sur la ligne Fonction, sélectionnez Somme sous le champ Revenu.
  6. 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 bouton exécuter.

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é.