

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation des tableaux croisés dynamiques
<a name="pivot-table"></a>

Utilisez des tableaux croisés dynamiques pour afficher les valeurs des mesures pour l’intersection de deux dimensions.

Les cartes thermiques et les tableaux croisés dynamiques présentent les données sous forme de tableau. Une carte thermique permet d’identifier des tendances et des valeurs hors norme, car l’utilisation de couleurs les rend faciles à repérer. Utilisez un tableau croisé dynamique pour analyser les données dans la représentation visuelle.

Pour créer un tableau croisé dynamique, choisissez au moins un champ de n’importe quel type de données, puis cliquez sur l’icône du tableau croisé dynamique. Amazon Quick crée le tableau et remplit les valeurs des cellules avec le nombre de valeurs de colonne correspondant à la valeur de ligne qui se croise. Généralement, vous choisissez une mesure et deux dimensions quantifiables par cette mesure.

Les tableaux croisés dynamiques prennent en charge le défilement vers le bas et vers la droite. Vous pouvez ajouter jusqu’à 20 champs en ligne et 20 champs en colonne. Jusqu’à 500 000 enregistrements sont pris en charge.

Avec un tableau croisé dynamique, vous pouvez effectuer les opérations suivantes :
+ Spécifier plusieurs mesures pour remplir les cellules du tableau, de manière à visualiser une plage de données
+ Regrouper des colonnes et des lignes d’un tableau croisé dynamique pour afficher les valeurs de sous-catégories regroupées par une dimension associée
+ Trier les valeurs dans les lignes ou les colonnes du tableau croisé dynamique
+ Appliquer des fonctions statistiques
+ Ajouter des totaux et sous-totaux à des lignes et colonnes
+ Utiliser le défilement infini
+ Transposer les champs utilisés par les lignes et les colonnes
+ Créez des agrégations totales personnalisées

Pour transposer facilement les champs utilisés par les lignes et les colonnes du tableau croisé dynamique, choisissez l’icône d’orientation (![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/pivot-orientation.png)) en haut à droite de la représentation visuelle. Pour voir des options permettant d’afficher et de masquer des totaux et sous-totaux, de mettre en forme la représentation visuelle ou d’exporter des données vers un fichier CSV, choisissez l’icône des éléments du menu en haut à droite. 

Comme avec tous les types de représentations visuelles, vous pouvez ajouter et supprimer des champs. Vous pouvez également modifier le champ associé à un élément visuel, changer le regroupement des champs et modifier la granularité des champs de date. De plus, vous pouvez mettre en avant ou exclure des lignes ou des colonnes. Pour plus d’informations sur la façon d’apporter ces modifications à un tableau croisé dynamique, consultez [Modification des champs utilisés par un visuel dans Amazon Quick](changing-visual-fields.md). 

Pour plus d’informations sur la mise en forme de tableaux croisés dynamiques, consultez [Formatage dans Amazon Quick](formatting-a-visual.md).

Pour plus d’informations sur les agrégations totales personnalisées pour les tableaux croisés dynamiques, consultez la rubrique [Valeurs totales personnalisées](tables-pivot-tables-custom-totals.md).

**Topics**
+ [Fonctionnalités d’un tableau croisé dynamique](#pivot-table-features)
+ [Création d’un tableau croisé dynamique](create-pivot-table.md)
+ [Orientation des valeurs d’un tableau croisé dynamique](pivot-table-value-orientation.md)
+ [Expansion ou réduction des groupes d’un tableau croisé dynamique](expanding-and-collapsing-clusters.md)
+ [Afficher et masquer les colonnes d'un tableau croisé dynamique dans Quick](hiding-pivot-table-columns.md)
+ [Tri des tableaux pivotants dans Quick](sorting-pivot-tables.md)
+ [Using les calculs de tableau dans les tableaux croisés dynamiques](working-with-calculations.md)
+ [Limites des tableaux croisés dynamiques](pivot-table-limitations.md)
+ [Pivot table best practices](pivot-table-best-practices.md)

## Fonctionnalités d’un tableau croisé dynamique
<a name="pivot-table-features"></a>

Les tableaux croisés dynamiques n’affichent pas de légende.

Consultez le tableau suivant pour comprendre les fonctionnalités prises en charge par les tableaux croisés dynamiques.


| Fonction | Pris en charge ? | Commentaires | Pour plus d’informations | 
| --- | --- | --- | --- | 
| Modification de l’affichage de la légende | Non |  | [Légendes sur les types visuels dans Quick](customizing-visual-legend.md) | 
| Modification de l’affichage du titre | Oui |  | [Titres et sous-titres sur les types visuels dans Quick](customizing-a-visual-title.md) | 
| Modification de la plage des axes | Ne s’applique pas |  | [Gamme et échelle des types visuels dans Quick](changing-visual-scale-axis-range.md) | 
| Modification des couleurs de la représentation visuelle | Non |  | [Couleurs dans les types visuels dans Quick](changing-visual-colors.md) | 
| Mise en évidence ou exclusion d’éléments | Oui, avec des exceptions | Vous pouvez mettre en évidence ou exclure une colonne ou une ligne, sauf lorsque vous utilisez un champ de date comme l’une des dimensions. Dans ce cas, vous pouvez mettre en évidence uniquement la colonne ou la ligne qui utilise la dimension de date, et non l’exclure. |  [Mise en évidence des éléments d’une représentation visuelle](focusing-on-visual-elements.md) [Exclusion des éléments d’une représentation visuelle](excluding-visual-elements.md) | 
| Tri | Oui | Vous pouvez trier les champs dans les champs Rows (Lignes) ou Columns (Colonnes) par ordre alphabétique ou par métrique dans l’ordre croissant ou décroissant. | [Tri des données visuelles dans Amazon Quick](sorting-visual-data.md) [Tri des tableaux pivotants dans Quick](sorting-pivot-tables.md)  | 
| Exécution de l’agrégation de champs | Oui | Vous devez appliquer un regroupement pour le ou les champs que vous choisissez pour la valeur. Vous ne pouvez pas appliquer un regroupement aux champs que vous choisissez pour les lignes ou les colonnes. Si vous choisissez de créer un tableau croisé dynamique à plusieurs mesures, vous pouvez appliquer différents types d’agrégation aux mesures différentes. Par exemple, vous pouvez afficher la somme des chiffres de vente et le montant de remise maximale. | [Modification de l’agrégation de champs](changing-field-aggregation.md) | 
| Ajout des niveaux d’exploration | Non |  | [Ajouter des hiérarchies aux données visuelles dans Quick Sight](adding-drill-downs.md) | 
| Affichage et masquage des totaux et sous-totaux | Oui | Vous pouvez afficher ou masquer des totaux et sous-totaux de lignes et de colonnes. Les métriques se propagent automatiquement pour afficher les sous-totaux lorsque vous réduisez une ligne ou une colonne. Si vous utilisez un calcul de tableau, utilisez des regroupements pour afficher des valeurs groupées.  |  | 
| Exportation ou copie de données | Oui |  Vous pouvez exporter toutes les données vers un fichier CSV. Vous pouvez sélectionner et copier le contenu des cellules.   | [Exportation de données à partir de représentations visuelles](exporting-data.md) | 
| Mise en forme conditionnelle | Oui | Vous pouvez ajouter une mise en forme conditionnelle pour les valeurs, les sous-totaux et les totaux. | [Mise en forme conditionnelle des types visuels dans Quick](conditional-formatting-for-visuals.md) | 

**Topics**

# Création d’un tableau croisé dynamique
<a name="create-pivot-table"></a>

Utilisez la procédure suivante pour créer un tableau croisé dynamique.

**Pour créer un tableau croisé dynamique**

1. Sur la page d’analyse, sélectionnez **Visualize (Visualiser)** dans la barre d’outils.

1. Dans le volet **Visuels**, choisissez **\$1 Ajouter**, puis choisissez l’icône du tableau croisé dynamique.

1. Dans le volet **Liste des champs**, sélectionnez les champs que vous souhaitez inclure. Amazon Quick les place automatiquement dans les puits de terrain. 

   Pour modifier l’emplacement d’un champ, faites-le glisser vers les sélecteurs de champs appropriés. Généralement, vous utilisez des champs de dimension ou de mesure comme l’indique le sélecteur de champs cible. Si vous décidez d’utiliser un champ de dimension comme mesure, la fonction d’agrégation **Count (Comptage)** est automatiquement appliquée pour créer une valeur numérique.
   + Pour créer un tableau croisé dynamique à mesure unique, faites glisser une dimension vers le sélecteur de champs **Rows (Lignes)**, une dimension vers le sélecteur de champs **Columns (Colonnes)** et une mesure vers le sélecteur de champs **Values (Valeurs)**.
   + Pour créer un tableau croisé dynamique à plusieurs mesures, faites glisser une dimension vers le sélecteur de champs **Rows (Lignes)**, une dimension vers le sélecteur de champs **Columns (Colonnes)** et deux mesures ou plus vers le sélecteur de champs **Values (Valeurs)**.
   + Pour créer un tableau croisé dynamique groupé, faites glisser une ou plusieurs dimensions vers le sélecteur de champs **Rows (Lignes)**, une ou plusieurs dimensions vers le sélecteur de champs **Columns (Colonnes)** et une mesure vers le sélecteur de champs **Values (Valeurs)**.

   Vous pouvez également sélectionner plusieurs champs pour tous les sélecteurs de champs du tableau croisé dynamique si vous le souhaitez. Cette méthode combine le tableau croisé dynamique à plusieurs mesures et le tableau croisé dynamique groupé.

**Note**  
Pour afficher des valeurs groupées pour des champs calculés, veillez à utiliser des regroupements. Par exemple, un champ calculé utilisant `field-1 / field-2 ` n’affiche pas une valeur groupée lorsqu’il est réduit. En revanche `sum(field-1) / sum(field-2) ` affiche bien une valeur groupée. 

## Choix d’une mise en page
<a name="pivot-table-layout"></a>

Lorsque vous créez un tableau croisé dynamique dans Amazon Quick, vous pouvez personnaliser davantage la façon dont vos données sont présentées grâce aux options de mise en page tabulaire et hiérarchique. Pour les tableaux croisés dynamiques qui utilisent une présentation tabulaire, chaque champ de ligne est affiché dans sa propre colonne. Pour les tableaux croisés dynamiques qui utilisent une structure hiérarchique, tous les champs de ligne sont affichés dans une seule colonne. L’indentation est utilisée pour différencier les en-têtes de ligne des différents champs. Pour modifier la disposition d’un visuel de tableau croisé dynamique, ouvrez le menu **Format visual (Mise en forme de la représentation visuelle)** du tableau croisé dynamique que vous souhaitez modifier et choisissez l’option de mise en page souhaitée dans la section **Pivot options (Options de pivot)**.

Selon la mise en page que vous choisissez pour la représentation visuelle de votre tableau croisé dynamique, différentes options de mise en forme sont disponibles. Pour plus d’informations sur les différences de mise en forme entre les tableaux croisés tabulaires et hiérarchiques, consultez la rubrique [Options de mise en forme de tableau et de tableau croisé dynamique dans Quick](format-tables-pivot-tables.md).

# Orientation des valeurs d’un tableau croisé dynamique
<a name="pivot-table-value-orientation"></a>

Vous pouvez choisir d’afficher un tableau croisé dynamique dans un format en colonnes ou en lignes. Le format en colonnes est celui par défaut. Lorsque vous passez à un format en lignes, une colonne affichant le nom de la valeur est ajoutée à droite de la colonne d’en-tête de la ligne.

**Pour modifier le format d’un tableau croisé dynamique**

1. Sur la page d’analyse, choisissez le tableau croisé dynamique à éditer.

1. Développez le volet **Field wells (Sélecteurs de champs)** en choisissant les sélecteurs de champs dans le haut de la représentation visuelle.

1. Dans le sélecteur de champs **Values (Valeurs)**, choisissez l’une des options suivantes :
   + Choisissez **Column (Colonne)** pour un format en colonnes.
   + Choisissez **Row (Ligne)** pour un format en lignes.
**Note**  
Si vous utilisez une seule métrique, vous pouvez éliminer que l’en-tête soit répété en modifiant la mise en forme de la représentation visuelle et en choisissant l’ option **Hide single metric (Masquer une seule métrique)**.

# Expansion ou réduction des groupes d’un tableau croisé dynamique
<a name="expanding-and-collapsing-clusters"></a>

Si vous utilisez des colonnes ou des lignes groupées dans un tableau croisé dynamique, vous pouvez développer ou réduire un groupe pour en afficher ou en masquer les données dans la représentation visuelle.

**Pour développer ou réduire un groupe de tableaux croisés dynamiques**

1. Sur la page d’analyse, choisissez le tableau croisé dynamique à éditer.

1. Sélectionnez l’une des méthodes suivantes : 
   + Pour réduire un groupe, choisissez l’icône de réduction en regard du nom du champ. 
   + Pour développer un groupe, choisissez l’icône de développement en regard du nom du champ. L’icône de réduction comporte un signe moins. L’icône de développement comporte un signe plus.

   Dans la capture d’écran suivante, `Customer Region` et le segment `Enterprise` sont développés, tandis que `SMB` et `Startup` sont réduits. Lorsqu’un groupe est réduit, ses données sont résumées dans la ligne ou la colonne.  
![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/pivot-table-collapse.png)

# Afficher et masquer les colonnes d'un tableau croisé dynamique dans Quick
<a name="hiding-pivot-table-columns"></a>

Par défaut, toutes les colonnes, lignes et leurs valeurs de champ apparaissent lorsque vous créez un tableau croisé dynamique. Vous pouvez masquer les colonnes et les lignes que vous ne souhaitez pas voir apparaître dans le tableau croisé dynamique sans modifier les valeurs du tableau croisé dynamique. Lorsque le tableau croisé dynamique contient plusieurs mesures, vous pouvez également masquer des valeurs.

À tout moment, vous pouvez choisir d’afficher les champs masqués dans le tableau croisé dynamique. Lorsque vous publiez le visuel dans le cadre d’un tableau de bord, toute personne abonnée au tableau de bord peut exporter le tableau croisé dynamique vers une valeur séparée par des virgules (CSV) ou un fichier Microsoft Excel. Ils peuvent choisir d’exporter uniquement les champs visibles ou tous les champs. Pour de plus amples informations, veuillez consulter [Exportation de données d’un tableau de bord vers un fichier CSV](export-or-print-dashboard.md#export-dashboard-to-csv).

**Pour masquer une colonne ou une ligne dans un tableau croisé dynamique**

1. Dans votre analyse, sélectionnez l’image de table de pivot avec laquelle vous souhaitez travailler.

1. Choisissez le menu à trois points dans les champs **Lignes**, **Colonnes** ou **Valeurs**, puis choisissez **Masquer**.

**Pour afficher tous les champs masqués dans un tableau croisé dynamique**

1. Dans votre analyse, sélectionnez l’image de table de pivot avec laquelle vous souhaitez travailler.

1. Choisissez n’importe quel champ dans le **Fields well (Sélecteur de champs)** et choisir **Show all hidden fields (Afficher tous les champs cachés)**.

# Tri des tableaux pivotants dans Quick
<a name="sorting-pivot-tables"></a>

Dans Amazon Quick, vous pouvez trier les valeurs d'un tableau croisé dynamique par champs dans les champs **Lignes** et **colonnes** ou rapidement par en-têtes de colonne dans le tableau croisé dynamique. Dans les tableaux croisés dynamiques, vous pouvez trier les lignes et les colonnes indépendamment les unes des autres par ordre alphabétique ou par mesure.

**Note**  
Vous ne pouvez pas exécuter de calculs de table de total, de différence et de pourcentage de différence lorsqu’un tableau croisé dynamique est trié par mesure. Pour plus d’informations sur l’utilisation des calculs dans un tableau croisé dynamique, consultez la rubrique [Using les calculs de tableau dans les tableaux croisés dynamiques](working-with-calculations.md).

## Comprendre le tri dans les tableaux croisés dynamiques
<a name="sorting-pivot-tables-understanding"></a>

Lorsque vous avez plusieurs volets dans un tableau croisé dynamique, le tri est appliqué à chaque volet indépendamment. Par exemple, la colonne `Segment` du tableau croisé dynamique de gauche est triée par ordre croissant par `Cost`. Étant donné qu’il existe plusieurs volets, le tri recommence pour chaque volet et les lignes de chaque volet (pour `Segment`) sont classées à partir du coût le plus bas jusqu’au plus élevé. Le même tri est appliqué au tableau de droite, mais le tri est appliqué à l’ensemble du tableau, comme indiqué ci-dessous.

![\[Image d’un tableau croisé dynamique avec un tri surligné en rouge.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-tables2.png)


Lorsque vous appliquez plusieurs tris à un tableau croisé dynamique, le tri est appliqué de la dimension extérieure à la dimension intérieure. Prenons l’exemple d’image suivant d’un tableau croisé dynamique. La colonne `Customer Region` est triée par `Cost` en ordre décroissant (comme indiqué en orange). La colonne `Channel` est triée par objectif de chiffre d’affaires en ordre croissant (comme indiqué en bleu).

![\[Image d’un tableau croisé dynamique présentant deux colonnes de valeurs de mesure triées.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-tables3.png)


## Tri des tableaux croisés dynamiques à l’aide d’en-têtes de ligne ou de colonne
<a name="sorting-pivot-tables-columns"></a>

Utilisez la procédure suivante pour trier un tableau croisé dynamique à l’aide des en-têtes de ligne ou de colonne.

**Pour trier les valeurs d’un tableau croisé dynamique tabulaire à l’aide des en-têtes de tableau**

1. Dans un tableau croisé dynamique tabulaire, choisissez l’en-tête que vous souhaitez trier.

1. Pour **Sort by (Trier par)**, choisissez un champ et un ordre de tri.

   Vous pouvez trier les champs de dimension par ordre alphabétique a-z ou z-a, ou vous pouvez les trier par mesure dans l’ordre croissant ou décroissant.  
![\[Fichier .gif animé permettant de trier des valeurs dans un tableau croisé dynamique à l’aide d’en-têtes de colonnes.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-table7.gif)

## Tri des tableaux croisés dynamiques à l’aide d’en-têtes de valeurs
<a name="sorting-pivot-tables-values"></a>

Utilisez la procédure suivante pour trier un tableau croisé dynamique à l’aide des en-têtes de valeurs.

**Pour trier un tableau croisé dynamique à l’aide d’en-têtes de valeurs**

1. Dans un diagramme de tableau croisé dynamique, sélectionnez l’en-tête de valeur que vous souhaitez trier.

1. Choisissez **Ascending (Croissant)** ou **Descending (Descendant)**.  
![\[Fichier .gif animé permettant de trier les valeurs dans un tableau croisé dynamique à l’aide d’en-têtes de valeurs.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-tables-value.gif)

   Le tri par en-têtes de valeur dans un tableau croisé dynamique fonctionne également sur les sous-totaux.

## Tri des tableaux croisés dynamiques tabulaires à l’aide des sélecteurs de champs
<a name="sorting-pivot-tables-field-wells"></a>

Utilisez la procédure suivante pour trier les valeurs d’un tableau croisé dynamique tabulaire à l’aide des sélecteurs de champs.

**Pour trier les valeurs dans un tableau croisé dynamique tabulaire à l’aide des sélecteurs des champs**

1. Sur la page d’analyse, choisissez le tableau croisé dynamique tabulaire à trier.

1. Développez le volet **Field wells (Sélecteurs de champ)**.

1. Dans le champ **Rows (Lignes)** ou **Columns (Colonnes)**, choisissez le champ que vous souhaitez trier, puis choisissez la manière dont vous souhaitez trier le champ pour **Sort by (Trier)**.

   Vous pouvez trier les champs de dimension dans les champs **Rows (Lignes)** ou **Columns (Colonnes)** par ordre alphabétique de a-z ou z-a, ou vous pouvez les trier par mesure dans l’ordre croissant ou décroissant. Vous avez également la possibilité de réduire ou de développer toutes les lignes ou colonnes pour le champ que vous avez choisi dans le sélecteur de champ. Vous pouvez également supprimer le champ ou le remplacer par un autre champ. 
   + Pour trier un champ de dimension par ordre alphabétique, placez votre curseur sur le champ dans le sélecteur de champ **Rows (Lignes)** ou **Columns (Colonnes)**, puis choisissez l’icône de tri a-z ou z-a.  
![\[Image d’un champ dans le sélecteur de champ Rows (Lignes) avec les icônes de tri par champ et de tri alphabétique indiquées par des carrés rouges.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-tables1.png)
   + Pour trier un champ de dimension en fonction d’une mesure, placez votre curseur sur le champ dans le sélecteur de champ **Rows (Lignes)** ou **Columns (Colonnes)**. Choisissez ensuite une mesure dans la liste, puis cliquez sur l’icône de tri croissant ou décroissant.  
![\[Image d’un champ dans le sélecteur de champ Rows (Lignes) avec les icônes de tri par champ et de tri indiquées par des carrés rouges.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sorting-pivot-tables4.png)

Ou, si vous souhaitez mieux contrôler la manière dont le tri est appliqué au tableau croisé dynamique, personnalisez les options de tri.

**Pour créer un tri à l’aide des **Sort options (Options de tri)****

1. Sur la page d’analyse, choisissez le tableau croisé dynamique que vous souhaitez éditer.

1. Développer les **Fields wells (Sélecteurs de champ)**.

1. Choisissez le champ que vous souhaitez bien trier dans le sélecteur de champ **Rows (Lignes)** ou **Columns (Colonnes)**, puis choisissez **Sort options (Options de tri)**.

1. Dans la fenêtre **Sort options (Options de tri)** qui s’ouvre à gauche, spécifiez les options suivantes :

   1. Pour **Sort by (Trier)**, sélectionnez un champ dans la liste déroulante.

   1. Pour **Aggregation (Agrégation)**, sélectionnez une agrégation dans la liste.

   1. Pour **Sort order (Ordre de tri)**, sélectionnez **Ascending (Croissant)** ou **Descending (Décroissant)**.

   1. Cliquez sur **Appliquer**.

## Tri des tableaux croisés hiérarchiques à l’aide des sélecteurs de champ
<a name="pivot-table-sorting-hierarchy"></a>

Pour les tableaux croisés dynamiques tabulaires, chaque champ du sélecteur de champ **Rows (Lignes)** possède une cellule de titre distincte. Pour les tableaux croisés hiérarchiques, tous les champs de ligne sont affichés dans une seule colonne. Pour trier, réduire et développer ces champs de ligne, sélectionnez l’étiquette **Rows (Lignes)** pour ouvrir le menu **Combined row fields (Champs de ligne combinés)** et choisissez l’option de votre choix. Chaque champ d’un tableau croisé dynamique hiérarchique peut être trié individuellement dans le menu **Combined row fields (Champs de lignes combinés)**.

![\[Image du menu des Combined row fields (Champs de ligne combinés).\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/pivot-table-combined-row-fields-menu.png)


Des options de mise en forme plus avancées, telles que **Hide (Masquer)** et **Remove (Supprimer)**, sont disponibles dans les menus des sélecteurs de champ.

# Using les calculs de tableau dans les tableaux croisés dynamiques
<a name="working-with-calculations"></a>

Vous pouvez utiliser des calculs de tableau pour appliquer des fonctions statistiques à des cellules de tableau croisé dynamique contenant des mesures (valeurs numériques). Utilisez les sections suivantes pour comprendre quelles fonctions vous pouvez utiliser dans les calculs, et comment les appliquer ou les supprimer.

Le type de données de la valeur de la cellule change automatiquement pour être compatible avec votre calcul. Par exemple, imaginons que vous appliquez la fonction **Rank (Classement)** à un type de données monétaire. Les valeurs s’affichent en tant que nombres entiers au lieu de devises, car le classement n’est pas mesuré en tant que devise. De même, si vous appliquez la fonction **Percent difference (Différence de pourcentage)**, les valeurs des cellules s’affichent sous la forme de pourcentages. 

**Topics**
+ [Ajout et élimination de calculs de tableau croisé dynamique](adding-a-calculation.md)
+ [Fonctions pour les calculs de tableau croisé dynamique](supported-functions.md)
+ [Méthodes d’application des calculs de tableau croisé dynamique](supported-applications.md)

# Ajout et élimination de calculs de tableau croisé dynamique
<a name="adding-a-calculation"></a>

Utilisez les procédures suivantes pour ajouter, modifier et supprimer des calculs de tableau dans un tableau croisé dynamique.

**Topics**
+ [Ajout d’un calcul de tableau croisé dynamique](add-a-calculation.md)
+ [Modification de la façon dont un calcul est appliqué](change-how-a-calculation-is-applied.md)
+ [Suppression d’un calcul](remove-a-calculation.md)

# Ajout d’un calcul de tableau croisé dynamique
<a name="add-a-calculation"></a>

Utilisez la procédure suivante pour ajouter un calcul de tableau à un tableau croisé dynamique.

**Pour ajouter un calcul de table à un tableau croisé dynamique**

1. Développez le volet **Field wells (Sélecteurs de champs)** en choisissant les sélecteurs de champs dans le bas de la représentation visuelle.

1. Choisissez le champ dans le sélecteur **Values (Valeurs)** auquel vous souhaitez appliquer un calcul de tableau, choisissez **Add table calculation (Ajouter calcul de table)**, puis la fonction à appliquer.

**Note**  
Vous ne pouvez pas exécuter de calculs de table de total, de différence et de pourcentage de différence lorsqu’un tableau croisé dynamique est trié par mesure. Pour utiliser ces calculs de table, supprimez le tri du tableau croisé dynamique.

# Modification de la façon dont un calcul est appliqué
<a name="change-how-a-calculation-is-applied"></a>

Utilisez la procédure suivante pour changer la façon dont un calcul de tableau est appliqué à un tableau croisé dynamique.

**Pour changer la façon dont un calcul de tableau est appliqué à un tableau croisé dynamique**

1. Développez le volet **Field wells (Sélecteurs de champs)** en choisissant des sélecteurs de champs dans le haut de la représentation visuelle.

1. Choisissez le champ dans le sélecteur **Values (Valeurs)** contenant le calcul de tableau que vous voulez modifier, choisissez **Calculate as (Calculer comme)**, puis choisissez la façon dont vous souhaitez que le calcul soit appliqué.

# Suppression d’un calcul
<a name="remove-a-calculation"></a>

Utilisez la procédure suivante pour supprimer un calcul de tableau d’un tableau croisé dynamique.

**Pour supprimer un calcul de table d’un tableau croisé dynamique**

1. Développez le volet **Field wells (Sélecteurs de champs)** en choisissant les sélecteurs de champs dans le bas de la représentation visuelle.

1. Choisissez le champ dans le sélecteur **Values (Valeurs)** dans lequel vous souhaitez supprimer le calcul de tableau, puis choisissez **Remove (Supprimer)**.

# Fonctions pour les calculs de tableau croisé dynamique
<a name="supported-functions"></a>

Vous pouvez utiliser les fonctions suivantes dans les calculs de tableau croisé dynamique.

**Topics**
+ [Total cumulé](#running-total)
+ [Différence](#difference)
+ [Différence en pourcentage](#percent-difference)
+ [Pourcentage du total](#percent-of-total)
+ [Rank](#rank)
+ [Percentile](#percentile)

Vous pouvez appliquer les fonctions répertoriées aux données suivantes :

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total1.png)


![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total1.png)


## Total cumulé
<a name="running-total"></a>

La fonction **Running total (Total cumulé)** calcule la somme de la valeur d’une cellule donnée et des valeurs de toutes les cellules précédentes. Le calculé effectué est `Cell1=Cell1, Cell2=Cell1+Cell2, Cell3=Cell1+Cell2+Cell3`, et ainsi de suite. 

Si vous appliquez la fonction **Running total (Total cumulé)** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total2.png)


## Différence
<a name="difference"></a>

La fonction **Difference (Différence)** calcule la différence entre la valeur d’une cellule et la valeur de la cellule qui la précède. Cette différence est calculée telle que `Cell1=Cell1-null, Cell2=Cell2-Cell1, Cell3=Cell3-Cell2,` et ainsi de suite. Étant donné que `Cell1-null = null`, la valeur Cell1 est toujours vide.

Si vous appliquez la fonction **Difference (Différence)** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/difference.png)


## Différence en pourcentage
<a name="percent-difference"></a>

La fonction **Percentage Difference (Différence en pourcentage)** calcule la différence en pourcentage entre la valeur d’une cellule et la valeur de la cellule qui la précède, divisée par la valeur de cette dernière. Le calcul effectué est `Cell1=(Cell1-null)/null, Cell2=(Cell2-Cell1)/Cell1, Cell3=(Cell3-Cell2)/Cell2,`, et ainsi de suite. Étant donné que `(Cell1-null)/null = null`, la valeur Cell1 est toujours vide.

Si vous appliquez la fonction **Percentage Difference (Différence en pourcentage)** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/percentage-difference.png)


## Pourcentage du total
<a name="percent-of-total"></a>

La fonction **Percent of Total (Pourcentage du total)** calcule le pourcentage que la cellule donnée représente de la somme de toutes les cellules comprises dans le calcul. Le calcul effectué est `Cell1=Cell1/(sum of all cells), Cell2=Cell2/(sum of all cells),`, et ainsi de suite. 

Si vous appliquez la fonction **Percent of Total (Pourcentage du total)** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/percent-of-total.png)


## Rank
<a name="rank"></a>

La fonction **Rank (Classement)** calcule la position de la valeur d’une cellule par rapport aux valeurs des autres cellules comprises dans le calcul. Le classement affichera toujours la valeur la plus élevée égale à 1 et la plus faible égale au nombre de cellules comprises dans le calcul. S’il y a deux ou plusieurs cellules dotées de valeurs égales, elles recevront le même classement. Cependant, elles sont considérées comme occupant leurs propres espaces dans le classement. Par conséquent, la prochaine valeur la plus élevée descendra dans le classement par le nombre de cellules au-dessus d’elle, moins une. Par exemple, pour les valeurs 5,3,3,4,3,2, le classement donne 1,3,3,2,3,6. 

Par exemple, supposons que vous disposez des données suivantes.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank.png)


Si vous appliquez la fonction **Rank (Classement)** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank2.png)


## Percentile
<a name="percentile"></a>

La fonction **Percentile** calcule le pourcentage des valeurs des cellules comprises dans le calcul qui sont égales ou inférieures à la valeur de la cellule donnée. 

Ce pourcentage est calculé comme suit. 

```
percentile rank(x) = 100 * B / N

Where:
   B = number of scores below x
   N = number of scores
```

Si vous appliquez la fonction **Percentile** sur l’ensemble des lignes d’un tableau, en choisissant **Table across (Tableau à l’horizontale)** sous **Calculate as (Calculer sous)**, les résultats sont les suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/percentile.png)


# Méthodes d’application des calculs de tableau croisé dynamique
<a name="supported-applications"></a>

Vous pouvez appliquer des calculs de tableau des manières suivantes. Les calculs de tableau sont appliqués à un seul champ à la fois. Donc, si vous avez un tableau croisé dynamique contenant plusieurs valeurs, les calculs sont appliqués uniquement aux cellules représentant le champ auquel vous avez appliqué le calcul.

**Topics**
+ [Tableau à l’horizontale](#table-across)
+ [Tableau vers le bas](#table-down)
+ [Tableau à l’horizontale vers le bas](#table-across-down)
+ [Tableau vers le bas à l’horizontale](#table-down-across)
+ [Groupe à l’horizontale](#group-across)
+ [Groupe vers le bas](#group-down)
+ [Groupe à l’horizontale vers le bas](#group-across-down)
+ [Groupe vers le bas à l’horizontale](#group-down-across)

## Tableau à l’horizontale
<a name="table-across"></a>

L’option **Table across (Tableau à l’horizontale)** applique le calcul sur les lignes du tableau croisé dynamique, indépendamment d’un éventuel regroupement. C’est l’application par défaut. Prenons l’exemple du tableau croisé dynamique suivant.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sample-pivot.png)


Si vous appliquez la fonction **Running total (Total cumulé)** avec l’option **Table across (Tableau à l’horizontale)** les résultats sont les suivants, avec les totaux de lignes dans la dernière colonne.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/table-across.png)


## Tableau vers le bas
<a name="table-down"></a>

L’option **Table down (Tableau vers le bas)** applique le calcul le long des colonnes du tableau croisé dynamique, indépendamment d’un éventuel regroupement.

Si vous appliquez la fonction **Running total (Total cumulé)** avec l’option **Table down (Tableau vers le bas)**, les résultats sont les suivants, avec les totaux de colonnes dans la dernière ligne.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/table-down.png)


## Tableau à l’horizontale vers le bas
<a name="table-across-down"></a>

L’option **Table across down (Tableau à l’horizontale vers le bas)** applique le calcul sur les lignes du tableau croisé dynamique, puis prend les résultats et applique à nouveau le calcul le long des colonnes du tableau croisé dynamique.

Si vous appliquez la fonction **Running total (Total cumulé)** avec l’option **Table across down (Tableau à l’horizontale vers le bas)**, les résultats sont les suivants. Dans ce cas, les totaux sont additionnés à la fois vers le bas et horizontalement, avec le total général dans la cellule en bas à droite.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total-across-down.png)


Dans ce cas, supposons que vous appliquez la fonction **Rank (Classement)** avec l’option **Table across down (Tableau à l’horizontale vers le bas)**. Les classements initiaux sont alors déterminés horizontalement sur les lignes du tableau, puis ils sont eux-mêmes classés le long des colonnes. Cette approche donne les résultats suivants.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank-table-across-down.png)


## Tableau vers le bas à l’horizontale
<a name="table-down-across"></a>

L’option **Table down across (Tableau vers le bas à l’horizontale)** applique le calcul le long des colonnes du tableau croisé dynamique. Le calcul est ensuite réappliqué aux résultats, cette fois sur les lignes du tableau croisé dynamique. 

Vous pouvez appliquer la fonction **Running total (Total cumulé)** avec l’option **Table down across (Tableau vers le bas à l’horizontale)** pour obtenir les résultats suivants. Dans ce cas, les totaux sont additionnés à la fois vers le bas et horizontalement, avec le total général dans la cellule en bas à droite.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total-down-across.png)


Vous pouvez appliquer la fonction **Rank (Classement)** avec l’option **Table down across (Tableau vers le bas à l’horizontale)** pour obtenir les résultats suivants. Dans ce cas, les classements initiaux sont déterminés le long des colonnes du tableau. Les résultats sont ensuite eux-mêmes classés le long des lignes.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank-table-down-across.png)


## Groupe à l’horizontale
<a name="group-across"></a>

L’option **Group across (Groupe à l’horizontale)** applique le calcul le long des lignes du tableau croisé dynamique dans les limites de groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux colonnes. Par exemple, si vous regroupez selon field-2 puis selon field-1, le regroupement est appliqué au niveau de field-2. Si vous regroupez selon field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2. En l’absence de regroupement, l’option **Group across (Groupe à l’horizontale)** renvoie les mêmes résultats que **Table across (Tableau à l’horizontale)**. 

Prenons, par exemple, le tableau croisé dynamique suivant où les colonnes sont regroupées par `Service Line`, puis par `Consumption Channel`.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sample-pivot.png)


Vous pouvez appliquer la fonction **Running total (Total cumulé)** avec l’option **Group across (Groupe à l’horizontale)** pour obtenir les résultats suivants. Dans ce cas, la fonction est appliquée le long des lignes, dans les limites des colonnes correspondant à chaque groupe de catégories de service. Les colonnes `Mobile` présentent le total des deux canaux de consommation (`Consumption Channel`) pour la catégorie de service (`Service Line`) donnée, pour la région (`Customer Region`) et l’année (`Date`) représentées par la ligne donnée. Par exemple, la cellule en surbrillance représente le total de la région `APAC` pour `2012`, pour tous les canaux de consommation (`Consumption Channel`) dans la catégorie de service (`Service Line`) intitulée `Billing`.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/group-across.png)


## Groupe vers le bas
<a name="group-down"></a>

L’option **Group down (Groupe vers le bas)** applique le calcul le long des colonnes du tableau croisé dynamique dans les limites de groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux lignes. Par exemple, si vous regroupez selon field-2 puis selon field-1, le regroupement est appliqué au niveau de field-2. Si vous regroupez selon field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2. En l’absence de regroupement, l’option **Group down (Groupe vers le bas)** renvoie les mêmes résultats que **Table down (Tableau vers le bas)**.

Prenons, par exemple, le tableau croisé dynamique suivant où les lignes sont regroupées par région (`Customer Region`), puis par année (`Date`).

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sample-pivot.png)


Vous pouvez appliquer la fonction **Running total (Total cumulé)** avec l’option **Group down (Groupe vers le bas)** pour obtenir les résultats suivants. Dans ce cas, la fonction est appliquée le long des colonnes, dans les limites des lignes correspondant à chaque groupe `Customer Region`. Les lignes `2014` présentent le total de toutes les années pour la région (`Customer Region`) donnée, pour la catégorie de service (`Service Line`) et le canal de consommation (`Consumption Channel`) représentés par la colonne donnée. Par exemple, la cellule en surbrillance représente le total de la région `APAC` pour le service `Billing` et le canal de consommation `Mobile`, pour toutes les années (`Date`) affichées dans le rapport.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/group-down.png)


## Groupe à l’horizontale vers le bas
<a name="group-across-down"></a>

L’option **Group across down (Groupe à l’horizontale vers le bas)** applique le calcul le long des lignes dans les limites de groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux colonnes. Le calcul est ensuite réappliqué aux résultats, cette fois le long des colonnes du tableau croisé dynamique. Ce calcul est appliqué dans les limites de groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux lignes. 

Par exemple, si vous regroupez une ligne ou une colonne selon field-2 puis selon field-1, le regroupement est appliqué au niveau de field-2. Si vous regroupez selon field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2. En l’absence de regroupement, l’option **Group across down (Groupe à l’horizontale vers le bas)** renvoie les mêmes résultats que **Table across down (Tableau à l’horizontale vers le bas)**.

Prenons, par exemple, le tableau croisé dynamique suivant où les colonnes sont regroupées par `Service Line`, puis par `Consumption Channel`. Les lignes sont regroupées par `Customer Region`, puis par `Date` (année).

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sample-pivot.png)


Vous pouvez appliquer la fonction **Running total (Total cumulé)** avec l’option **Group across down (Groupe à l’horizontale vers le bas)** pour obtenir les résultats suivants. Dans ce cas, les totaux sont additionnés vers le bas et à l’horizontale dans les limites de groupe. Ici, ces limites sont `Service Line` pour les colonnes et `Customer Region` pour les lignes. Le total général s’affiche dans la cellule en bas à droite du groupe.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total-group-across-down.png)


Vous pouvez appliquer la fonction **Rank (Classement)** avec l’option **Group across down (Groupe à l’horizontale vers le bas)** pour obtenir les résultats suivants. Dans ce cas, la fonction est d’abord appliquée le long des lignes, dans les limites des lignes correspondant à chaque groupe `Service Line`. Elle est ensuite appliquée à nouveau aux résultats de ce premier calcul, cette fois le long des colonnes délimitées par chaque groupe `Customer Region`.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank-group-across-down.png)


## Groupe vers le bas à l’horizontale
<a name="group-down-across"></a>

L’option **Group down across (Groupe vers le bas à l’horizontale)** applique le calcul le long des colonnes dans les limites de groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux lignes. Amazon Quick prend ensuite les résultats et réapplique le calcul aux lignes du tableau croisé dynamique. Là encore, il applique à nouveau le calcul dans les limites du groupe, comme déterminé par le deuxième niveau de regroupement appliqué aux colonnes. 

Par exemple, si vous regroupez une ligne ou une colonne selon field-2 puis selon field-1, le regroupement est appliqué au niveau de field-2. Si vous regroupez selon field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2. En l’absence de regroupement, l’option **Group down across (Groupe vers le bas à l’horizontale)** renvoie les mêmes résultats que **Table down across (Tableau vers le bas à l’horizontale)**.

Prenons l’exemple du tableau croisé dynamique suivant. Les lignes sont regroupées par `Service Line`, puis par `Consumption Channel`. Les lignes sont regroupées par `Customer Region`, puis par `Date` (année).

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/sample-pivot.png)


Vous pouvez appliquer la fonction **Running total (Total cumulé)** avec l’option **Group down across (Groupe vers le bas à l’horizontale)** pour obtenir les résultats suivants. Dans ce cas, les totaux sont additionnés vers le bas et à l’horizontale dans les limites de groupe. Dans ce cas, ces limites sont `Service Category` pour les colonnes et `Customer Region` pour les lignes. Le total général s’affiche dans la cellule en bas à droite pour le groupe.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/running-total-group-across-down.png)


Vous pouvez appliquer la fonction **Rank (Classement)** avec l’option **Group down across (Groupe vers le bas à l’horizontale)** pour obtenir les résultats suivants. Dans ce cas, la fonction est d’abord appliquée le long des colonnes, dans les limites de chaque groupe `Customer Region`. Elle est ensuite appliquée à nouveau aux résultats de ce premier calcul, cette fois le long des lignes délimitées par chaque groupe `Service Line`.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/rank-group-down-across.png)


# Limites des tableaux croisés dynamiques
<a name="pivot-table-limitations"></a>

Les limites suivantes s’appliquent aux tableaux croisés dynamiques :
+ Vous pouvez créer des tableaux croisés dynamiques contenant jusqu’à 500 000 enregistrements.
+ Vous pouvez ajouter n’importe quelle combinaison de valeurs de champs de ligne et de colonne dont le total est égal à 40. Par exemple, si vous avez 10 valeurs de champs de ligne, vous pouvez ajouter jusqu’à 30 valeurs de champs de colonne.
+ Vous pouvez créer des calculs de tableau croisé dynamique uniquement sur des valeurs non regroupées. Par exemple, si vous créez un champ calculé qui est la somme d’une mesure, vous ne pouvez pas en plus lui ajouter un calcul de tableau croisé dynamique. 
+ Si vous triez selon une métrique personnalisée, vous ne pouvez pas ajouter un calcul de tableau tant que vous n’avez pas retiré le tri selon la métrique personnalisée.
+ Si vous utilisez un calcul de tableau et ajoutez ensuite une métrique personnalisée, vous ne pouvez pas trier selon la métrique personnalisée.
+ Les totaux et sous-totaux sont vides pour les calculs de tableau appliqués à des métriques regroupées par comptage distinct.

# Pivot table best practices
<a name="pivot-table-best-practices"></a>

Il est préférable de déployer un ensemble minimal de lignes, des colonnes, des métriques, et des calculs de tableau, plutôt que toutes les combinaisons possibles dans un seul tableau croisé dynamique. Si vous en incluez trop, vous risquez de surcharger la visionneuse et de vous heurter également aux limites de calcul de la base de données sous-jacente. 

Pour réduire le niveau de complexité et le risque d’erreurs, vous pouvez prendre les mesures suivantes : 
+ Appliquer des filtres pour réduire le nombre de données dans la représentation visuelle.
+ Utiliser moins de champs dans les sélecteurs de champs **Row (Ligne)** et **Column (Colonne)**.
+ Utiliser le moins de champs possible dans le sélecteur de champs **Values (Valeurs)**.
+ Créer des tableaux croisés dynamiques supplémentaires pour que chacun affiche moins de métriques.

Dans certains cas, l’entreprise doit examiner de nombreuses métrique liées entre elles. Il peut être alors préférable d’utiliser plusieurs représentations visuelles sur le même tableau de bord, chacune présentant une seule métrique. Vous pouvez réduire la taille des représentations visuelles sur le tableau de bord, et les placer de sorte à former un groupement. Si une décision prise par l’utilisateur sur la base d’une représentation visuelle crée le besoin d’une vue différente, vous pouvez déployer des actions URL personnalisées pour lancer un autre tableau de bord en fonction des choix effectués par l’utilisateur.

Il est préférable de considérer les représentations visuelles comme des blocs de création. Plutôt que d’utiliser une seule représentation visuelle à des fins multiples, utilisez chacune d’elles pour faciliter un aspect d’une décision commerciale plus étendue. L’utilisateur doit disposer de suffisamment de données pour prendre une décision éclairée, sans être submergé par l’inclusion de toutes les possibilités. 