2.1 · Tris & regroupements (groupes)

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

2.1Tris & regroupements (groupes)

Objetivo: Trier les enregistrements et créer des groupes (imbriqués si besoin) pour structurer l'état.
Tiempo estimado: 11 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • Tri = ordonner, groupe = structurer : le tri ordonne les lignes, le regroupement crée des blocs avec en-tête et pied — regrouper inclut un tri, pas l'inverse.
  • Group Expert = champ + ordre : on choisit le champ de regroupement, Crystal insère les sections En-tête/Pied — l'en-tête nomme, le pied totalisera.
  • Imbriquer avec ordre : Région > Client > Commandes, du plus englobant au plus fin — 2-3 niveaux suffisent.

Mini-cas filé — Farès et l'état des ventes illisible

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Fil conducteur du niveau 2 : l'état des ventes de Farès revient dans le cours, le schéma, le script et le défi 48h — et continue en 2.2, 2.3, 2.4 et 2.5.

1. Trier puis regrouper

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

2. Comment regrouper (Group Expert)

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

3. Ce que le regroupement débloque

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Error frecuente de interpretación: « Trier suffit à structurer un état ». Non. Le tri ordonne les lignes mais ne crée ni blocs, ni titres de section, ni sous-totaux : sans groupe, pas d'en-tête de groupe ni de pied pour totaliser. La règle de Farès : liste simple à lire → tri seul ; état organisé avec titres et sous-totaux → regroupement (qui trie déjà sur son champ), puis tri complémentaire dans chaque groupe.
De la liste plate à l'état organisé Trier, regrouper, imbriquer : la structure avant les totaux Tri (Record Sort) Ordonner leslignes (date, montant, nom)Regroupement (Group Expert) Blocs +En-tête / Pied de groupeImbrication (hiérarchie) Région >Client, extérieur d'abord
Trier, regrouper, imbriquer : la structure avant les totaux
Versión en texto del esquema (SEO / lectores de pantalla / traducción): QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

🔎 Ejemplo concreto — 🔎 Exemple concret — Grouper par client

L'état des ventes de Farès, de la liste plate aux blocs logiques :

Group Expert → grouper par Client.
En-tête de groupe : « Client : Haddad ».
Détails : ses commandes (triées par date).
Pied de groupe : total du client (voir 2.2).

Lecture : chaque client forme un bloc nommé, ses commandes sont ordonnées, le pied attend le sous-total.

Leçon : pour une hiérarchie, placer le groupe extérieur (Région) avant le groupe intérieur (Client).

Vocabulario de la sección

Tri des enregistrements
Ordonner les lignes selon un ou plusieurs champs (date croissante, montant décroissant) via l'Assistant de tri (Record Sort).

Ejemplo sencillo: Farès trie ses 800 commandes par date croissante.

Lo que no es: un regroupement en blocs avec en-têtes et pieds.

Reflejo: liste à lire = trier d'abord.

Regroupement (groupe)
Organiser les enregistrements en BLOCS selon la valeur d'un champ (par client, région, mois), avec sections En-tête et Pied de groupe.

Ejemplo sencillo: Farès regroupe ses commandes par client, puis par région.

Lo que no es: un simple ordre de lignes sans structure.

Reflejo: blocs + sous-totaux voulus = regrouper.

En-tête / Pied de groupe
Sections créées par le regroupement : l'En-tête affiche le nom du groupe, le Pied accueille ses sous-totaux (2.2).

Ejemplo sencillo: « Client : Haddad » en en-tête, total du client en pied.

Lo que no es: l'en-tête et le pied de page du rapport.

Reflejo: nommer en haut, totaliser en bas.

Groupes imbriqués
Plusieurs niveaux de groupes emboîtés (Région > Client > Commandes) ; l'ordre définit la hiérarchie, extérieur d'abord.

Ejemplo sencillo: Farès place Région au-dessus de Client dans le Group Expert.

Lo que no es: plusieurs tris indépendants sans hiérarchie.

Reflejo: englobant d'abord, limiter à 2-3 niveaux.

En la práctica — En pratique — Trier et regrouper

  1. Triez les enregistrements (Assistant de tri) selon un champ pertinent (date, montant, nom) et le sens voulu.
  2. Insérez un GROUPE (Group Expert) sur un champ (par client, par mois) : vérifiez que Crystal crée les sections En-tête/Pied de groupe.
  3. Affichez le nom du groupe dans l'En-tête de groupe (« Client : … ») ; réservez le Pied de groupe aux sous-totaux (2.2).
  4. Créez des groupes IMBRIQUÉS (Région > Client) et triez les enregistrements DANS chaque groupe (par date/montant).
Vous transformez une liste plate en état organisé : trié, regroupé en blocs logiques (avec en-têtes/pieds de groupe), hiérarchisé si besoin — prêt pour les sous-totaux.

Script prêt à dire — expliquer le regroupement à la direction (30 s)

« Notre état des ventes n'est plus une liste de 800 lignes : il est regroupé par région puis par client, chaque bloc est nommé et trié par date. En pied de chaque bloc, on mettra le sous-total — c'est l'étape suivante. Même données, mais enfin lisibles : on voit chaque client, chaque région, sans chercher. »

À dire en montrant la liste brute puis l'état regroupé de Farès, un bloc client ouvert.

Modèle copier-coller — plan de regroupement

[Niveau 1] Groupe extérieur : {Commandes.Region} (croissant)
  En-tête G1 : « Région : » + {Commandes.Region}
[Niveau 2] Groupe intérieur : {Commandes.Client} (croissant)
  En-tête G2 : « Client : » + {Commandes.Client}
  Détails : {Commandes.DateCommande}, {Commandes.Montant} (triés par date)
  Pied G2 : sous-total client (voir 2.2)
  Pied G1 : sous-total région (voir 2.2)

Ventes par mois

Farès regroupe les commandes par mois : chaque mois forme un bloc nommé, prêt pour le sous-total mensuel.

Clients par wilaya

Hiérarchie Région > Client : Farès place la région en groupe extérieur pour la synthèse par zone.

Produits par catégorie

Catalogue regroupé par catégorie : l'en-tête nomme la catégorie, les détails listent les produits triés par nom.

Trop de niveaux

Quatre niveaux imbriqués rendent l'état confus : Farès redescend à 2 niveaux et trie le détail.

✓ Buenas prácticas

  • Regroupez du plus englobant au plus fin (Région avant Client).
  • Triez les lignes dans chaque groupe (par date/montant) pour la lisibilité.
  • Limitez l'imbrication à 2-3 niveaux (au-delà, le rapport devient confus).

✗ Errores frecuentes

  • Confondre tri (ordonner) et regroupement (structurer + sous-totaux).
  • Un mauvais ordre de groupes qui inverse la hiérarchie.
  • Trop de niveaux imbriqués (rapport confus et très long).

Puntos clave

  • TRI = ordonner les lignes ; REGROUPEMENT = organiser en blocs (par client, mois…), créant En-tête et Pied de groupe.
  • L'En-tête de groupe affiche le nom du groupe ; le Pied accueille les SOUS-TOTAUX (2.2).
  • Groupes IMBRIQUÉS possibles (hiérarchie) — l'ordre compte (groupe extérieur d'abord).
  • Le regroupement est central : il transforme une liste plate en état exploitable.

Défi 48h — appliquez demain

Prenez un vrai état plat (celui de Farès ou le vôtre) : triez-le par un champ pertinent, ajoutez un groupe via le Group Expert avec le nom en en-tête, puis testez une hiérarchie à 2 niveaux (extérieur d'abord).

Lista de salida de la sección
  • Je peux trier les enregistrements (champ + sens) via l'Assistant de tri.
  • Je sais créer un groupe (Group Expert) avec en-tête nommé et pied réservé.
  • Je peux imbriquer 2 niveaux dans le bon ordre (extérieur d'abord).
Auto-évaluation 1-5 : est-ce que je distingue tri et regroupement ?est-ce que ma hiérarchie met le niveau englobant en premier ?

Preguntas frecuentes

Différence entre trier et regrouper, et quand utiliser chacun ?

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Comment créer une hiérarchie avec des groupes imbriqués ?

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Comprueba tu comprensión

Que crée un regroupement autour des lignes de détail ?

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

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