2.2 · Totaux, sous-totaux & résumés

Nivel 2 · Niveau 2 · Intermédiaire : tri, regroupement & sélection

2.2Totaux, sous-totaux & résumés

Objetivo: Insérer des résumés (Sum, Count…) au bon niveau et éviter les totaux faux.
Tiempo estimado: 10 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • Résumé = opération + niveau : Sum, Count, Average… insérés via « Insérer un résumé » — la section choisie décide du périmètre totalisé.
  • Pied de groupe = sous-total, pied de rapport = général : même Sum, deux sens — mauvais niveau = total sans sens.
  • Recouper toujours : un total gonflé vient souvent de doublons de jointure — vérifier contre un chiffre connu.

Mini-cas filé — Farès et le total qui ne tombait pas juste

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Suite du fil rouge 2.1 : l'état regroupé de Farès reçoit ses totaux — et continue en 2.3, 2.4 et 2.5.

1. Les champs de résumé

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

2. Le niveau détermine ce qui est totalisé

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

3. Opération juste, vigilance doublons

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Error frecuente de interpretación: « Count et Sum, c'est pareil : les deux totalisent ». Non. Sum ADDITIONNE les valeurs d'un champ (le montant total) ; Count COMPTE les enregistrements (le nombre de commandes), sans toucher aux valeurs. La règle de Farès : raisonner par la question — « quel total ? » → Sum ; « combien d'éléments ? » → Count — puis vérifier le niveau (pied de groupe ou de rapport).
Le niveau fait le total Où placer le résumé décide de ce qu'il totalise Pied de groupe Sous-total dugroupe (ce client)Pied de rapport Total général(toutes les lignes)Vérifier Recouper contreun chiffre connu
Où placer le résumé décide de ce qu'il totalise
Versión en texto del esquema (SEO / lectores de pantalla / traducción): QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Le saviez-vous ?

Farès a déjà présenté un total « parfait » dépassé de 12 % : une jointure dupliquait des lignes et gonflait la somme sans que rien ne clignote.
Vrai : un total faux a souvent l'air plausible — d'où le recoupement systématique.

Un total non recoupé est une opinion, pas un chiffre.

🔎 Ejemplo concreto — 🔎 Exemple concret — Sous-total vs total général

Le même Sum de Farès, deux emplacements, deux sens :

Sum({Commandes.Montant}) dans le Pied de groupe Client → total de CE client.
Sum({Commandes.Montant}) dans le Pied de rapport → total général (toutes les commandes).
Count({Commandes.NumCommande}) dans le Pied de groupe → nombre de commandes du client.

Lecture : la section du résumé décide du périmètre : groupe = sous-total, rapport = général.

Leçon : recouper le total général avec un chiffre connu pour détecter les doublons de jointure.

Vocabulario de la sección

Champ de résumé (Summary)
Un total calculé sur un champ : Somme (Sum), Nombre (Count), Moyenne (Average), Max/Min — inséré via « Insérer un résumé ».

Ejemplo sencillo: Farès insère un Sum du montant des commandes.

Lo que no es: un champ de la base affiché tel quel.

Reflejo: total voulu = Insérer un résumé.

Sous-total (Pied de groupe)
Un résumé placé dans le Pied de GROUPE : le total du groupe (ex. total des commandes de CE client).

Ejemplo sencillo: Sum du montant dans le Pied de groupe Client de Farès.

Lo que no es: le total général de tout le rapport.

Reflejo: total par bloc = pied de groupe.

Total général (Pied de rapport)
Un résumé placé dans le Pied de RAPPORT : le total de toutes les lignes (Grand Total).

Ejemplo sencillo: Sum du montant dans le Pied de rapport de Farès, recoupé avec la comptabilité.

Lo que no es: un sous-total limité à un groupe.

Reflejo: total global = pied de rapport.

Opération de résumé
Le calcul choisi : Sum additionne, Count compte les lignes, Average moyenne, Max/Min prennent l'extrême.

Ejemplo sencillo: Farès prend Sum pour le chiffre d'affaires, Count pour le nombre de commandes.

Lo que no es: l'emplacement du résumé dans le rapport.

Reflejo: question posée = opération (total → Sum, combien → Count).

En la práctica — En pratique — Ajouter totaux et sous-totaux

  1. Sélectionnez un champ numérique (montant) et « Insérer un résumé » : choisissez l'opération (Sum le plus souvent) et l'emplacement.
  2. Placez un SOUS-TOTAL dans le Pied de GROUPE (total du groupe) et un TOTAL GÉNÉRAL dans le Pied de RAPPORT.
  3. Formatez les totaux comme des nombres (décimales, séparateurs, symbole) et mettez-les en évidence (gras, ligne au-dessus).
  4. Vérifiez un total contre une valeur connue (pour détecter d'éventuels doublons de jointure qui gonfleraient les sommes).
Vous ajoutez des totaux et sous-totaux au bon NIVEAU (sous-total de groupe, total général) avec la bonne opération : l'état devient analytique et exploitable pour la gestion.

Script prêt à dire — présenter la pyramide des totaux (30 s)

« Chaque client a son sous-total en pied de groupe, chaque région cumule ses clients, et le pied de rapport donne le général — les trois niveaux se recoupent. J'ai vérifié le général contre la comptabilité : il tombe juste. Vous pouvez piloter par client, par région et au global, sur des chiffres contrôlés. »

À dire en montrant l'état de Farès : un pied de groupe client, un pied de région, puis le total général.

Modèle copier-coller — pyramide de résumés

[Sous-total client] Sum({Commandes.Montant}) → Pied de groupe Client
[Sous-total région] Sum({Commandes.Montant}) → Pied de groupe Région
[Total général] Sum({Commandes.Montant}) → Pied de rapport
[Compteur] Count({Commandes.NumCommande}) → Pied de groupe Client
[Contrôle] comparer le total général au chiffre comptable connu

Panier moyen

Farès ajoute un Average du montant par client : le panier moyen complète le sous-total.

Plus grosse commande

Maximum du montant par région : Farès repère la commande la plus importante de chaque zone.

Nombre de clients actifs

Distinct Count des clients par région : Farès compte les clients différents, pas les commandes.

Taux à ne pas sommer

Sommer des taux ou des prix unitaires n'a pas de sens : Farès utilise la moyenne, pas la somme.

✓ Buenas prácticas

  • Choisissez l'opération selon la question (total = Sum, compter = Count).
  • Placez le sous-total dans le Pied de groupe, le total général dans le Pied de rapport.
  • Recoupez toujours vos totaux avec un chiffre attendu.

✗ Errores frecuentes

  • Un résumé au mauvais niveau (total qui ne veut rien dire).
  • Confondre Sum (additionner) et Count (compter les lignes).
  • Sommer des montants dupliqués par une jointure un-à-plusieurs.

Puntos clave

  • Les TOTAUX sont des champs de RÉSUMÉ : Sum (le plus courant), Count, Moyenne, Max/Min.
  • ESSENTIEL : le NIVEAU détermine ce qui est totalisé. Pied de groupe = sous-total ; Pied de rapport = total général.
  • L'OPÉRATION doit correspondre au besoin (Count compte les lignes, pas la somme). Un résumé se formate et se met en évidence.
  • Vigilance : les DOUBLONS de jointure gonflent les sommes → vérifier un total contre une valeur connue.

Défi 48h — appliquez demain

Sur votre état regroupé : insérez un Sum en pied de groupe et le même Sum en pied de rapport, ajoutez un Count, mettez en forme (gras, ligne), puis recoupez le général contre un chiffre connu.

Lista de salida de la sección
  • Je peux insérer un résumé (opération + emplacement) via « Insérer un résumé ».
  • Je sais placer sous-total (pied de groupe) et total général (pied de rapport).
  • Je recouple mes totaux contre une valeur connue (anti-doublons).
Auto-évaluation 1-5 : est-ce que chaque résumé est au bon niveau ?est-ce que je choisis Sum/Count selon la question posée ?

Preguntas frecuentes

Comment obtenir sous-totaux et total général, et éviter les totaux faux ?

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Sum, Count, Average… comment choisir l'opération ?

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Comprueba tu comprensión

Où placer un résumé pour obtenir un sous-total par groupe ?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 2Preguntas inéditas y más difíciles para validar tus conocimientos