> For the complete documentation index, see [llms.txt](https://university.gonexa.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://university.gonexa.fr/doc/getting-started/manage-tables/group-table-data.md).

# Faire des groupements dans un tableau

Regroupez tous les éléments d'un objet enfant qui correspondent à un critère, c'est-à-dire groupez les lignes d'un tableau d'un document Word selon un champs Salesforce comme la fa

{% embed url="<https://www.youtube.com/watch?v=BEx0r0F6GKk>" %}

## Grouper des éléments selon un critère Salesforce

Regroupez tous les éléments d'un objet enfant qui correspondent à un critère, c'est-à-dire groupez les lignes d'un tableau d'un document Word selon un champs Salesforce comme la famille d'un produit par exemple.

Depuis l'objet enfant de votre modèle de document :

* Retournez sur l'objet enfant que vous souhaitez grouper
* Choisissez le champs Salesforce sur lequel faire le groupement. Il peut s'agir d'un objet basé sur l'objet enfant ou sur un objet parent de celui-ci.

{% hint style="success" %}
**Pour exemple**

`Product2.Family`
{% endhint %}

* Nommez le champ "Nom du groupe" de la manière souhaitée comme "Groupe" par exemple.

![Paramétrage du groupement dans Salesforce](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FO7h47zLMHsoPOBpRXivs%2F20-06-groupement-salesforce.gif?alt=media)

Depuis votre modèle de document, construisez votre tableau avec une des deux méthodes suivantes.

{% tabs %}
{% tab title="#1 Sans répétitions d'entêtes" %}

## #1 Sans répétitions d'entêtes

Si vous ne souhaitez pas répéter les entêtes du tableau sur plusieurs tables, cette méthode est recommandée pour être la plus simple.

* Depuis votre modèle de document Word, créez un tableau d'une colonne et de deux lignes, dont la première ligne contient le nom du groupement.

{% hint style="success" %}
**Pour exemple**

La première ligne du tableau contiendra la balise suivante `{!Nom du groupe | Nom Api du champ sur lequel grouper}` c'est à dire dans notre cas `{!Groupe|Product2.Family}`
{% endhint %}

* Dans la 2ème ligne du tableau, insérez l'intégralité du tableau. (Entête, colonnes, et ligne) contenant les objets enfants
* Ajustez les bordures et colonnes à votre convenance grâce à la mise en forme Word.

![Exemple de groupement méthode 1](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FUb2WRCWUSUnDH1kPZz8Z%2Fgerer-tableaux-7.png?alt=media)

![Groupement sans répétition d'entêtes](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2F2lGf41FzJZvdXlX37VEq%2F21-07-sans-repetitions-d-entetes.gif?alt=media)

[Modèle de Groupement - #Méthode 1](https://cdn.prod.website-files.com/6266bdee7bba3ff58801d972/675abd17978157b22038a5e6_Template%20Gonexa%20-%20Mode%CC%80le%20de%20devis%20-%20Groupement%20Me%CC%81thode%201.docx)
{% endtab %}

{% tab title="#2 Avec gestion des répétitions d'entêtes" %}

## #2 Avec gestion des répétitions d'entêtes

Si vous souhaitez gérer la répétition des entêtes du tableau sur plusieurs pages, vous devez impérativement utiliser cette méthode. Le tableau, dans sa globalité, sera répété en fonction du nombre de résultat qui correspond au critère et avec le nom de sa famille en entête.

* Depuis votre modèle de document Word, créez un tableau d'une colonne et de trois lignes, depuis lequel, dans la 1ère ligne, vous allez renseignez la balise de groupement.

{% hint style="success" %}
**Pour exemple**

La première ligne du tableau contiendra la balise suivante `{!Nom du groupe | Nom Api du champ sur lequel grouper}` c'est à dire dans notre cas `{!Groupe|Product2.Family}`
{% endhint %}

* Dans la 2ème ligne du tableau, fractionnez la cellule en fonction du nombre de colonne souhaité
* Dans la 3ème ligne du tableau, insérez le tableau de votre objet enfant contenant les balises enfants, en ajustant les colonnes ainsi que les bordures. Vous pouvez également modifier les propriétés du tableau en choisissant comme "Habillage de texte" la valeur "Autour"

![Exemple de groupement méthode 2](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2F7jh8msLnZXYqsBfnAVdL%2Fgerer-tableaux-8.png?alt=media)

![Groupement avec répétition d'entêtes](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FVNtdFCCULcKHSoB38e6p%2F22-08-avec-repetitions.gif?alt=media)

Técharger le modèle d'exemple :

[Modèle de Groupement - #Méthode 2](https://cdn.prod.website-files.com/6266bdee7bba3ff58801d972/675abda35169f1b0fccc6a93_Template%20Gonexa%20-%20Mode%CC%80le%20de%20devis%20-%20Groupement%20Me%CC%81thode%202.docx)

![Résultat final du groupement](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FeqUnYsMhbbWUzxkTaa1k%2Fgerer-tableaux-9.png?alt=media)
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://university.gonexa.fr/doc/getting-started/manage-tables/group-table-data.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
