Ajout de calculs de tableau dans les tableaux croisés dynamiques
Le type de données de la valeur de la cellule change automatiquement en fonction du
calcul. Par exemple, si vous appliquez la fonction Classement à un champ de devise, les valeurs s'affichent sous forme d'entiers et non de devises.
De la même manière, si vous appliquez la fonction Différence en pourcentage, les valeurs des cellules s'affichent sous forme de pourcentages.
Vous ne pouvez pas exécuter les calculs de tableau Total, Différence et Différence en pourcentage sur un tableau croisé dynamique trié par mesure. Vous devez supprimer l'option de
tri, puis ajouter le calcul.
- Cliquez sur
, l'onglet Tableaux de bord. - Cliquez sur Concepteur de tableau de bord, en bas à gauche.
- Dans la boîte de dialogue Analyses, cliquez sur
, le bouton Options situé en regard d'une analyse, puis sélectionnez Modifier. - Sur la page d'analyse, sélectionnez un tableau croisé dynamique.
- Dans le panneau Visuels, cliquez sur
, le bouton Options situé en regard d'un champ de la zone de champs Valeurs. - Sélectionnez Ajouter un calcul de tableau et choisissez une fonction dans la liste :
- Total cumulé – Calcule la somme d'une valeur de cellule et des valeurs de toutes les cellules
qui la précèdent. Cette somme est calculée comme suit :
Cell1=Cell1,Cell2=Cell1+Cell2,Cell3=Cell1+Cell2+Cell3, etc. - 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 comme suit :
Cell1=Cell1-null,Cell2=Cell2-Cell1,Cell3=Cell3-Cell2, etc. CommeCell1-null=null, la valeur deCell1est toujours vide. - 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 la cellule qui la précède.
Cette valeur est calculée comme suit :
Cell1=(Cell1-null)/null,Cell2=(Cell2-Cell1)/Cell1,Cell3=(Cell3-Cell2)/Cell2, etc. Comme(Cell1-null)/null=null, la valeur deCell1est toujours vide. - Pourcentage du total – Calcule le pourcentage que représente une cellule par rapport à la somme de toutes
les cellules incluses dans le calcul. Ce pourcentage est calculé comme suit :
Cell1=Cell1/(sum of all cells),Cell2=Cell2/(sum of all cells), etc. - Classement – Calcule le classement d'une valeur de cellule par rapport aux valeurs des autres
cellules incluses dans le calcul. Le classement indique toujours la valeur la plus
élevée égale à 1 et la valeur la plus basse égale au nombre de cellules incluses dans
le calcul.
Si au moins deux cellules ont la même valeur, elles obtiennent le même classement mais occupent chacune une place dans le classement. Ainsi, la valeur supérieure suivante descend d'autant de rangs que le nombre de cellules du rang supérieur, moins 1. Par exemple, si vous classez les valeurs 5,3,3,4,3,2, leurs rangs se présentent comme suit : 1,3,3,2,3,6.
- Percentile – Calcule le pourcentage des valeurs des cellules incluses dans le calcul égales
ou inférieures à la valeur d'une cellule donnée. Ce pourcentage est calculé comme
suit :
rang percentile(x) = 100 * B / N, oùB = nombre de résultats inférieurs à xetN = nombre de résultats.
- Total cumulé – Calcule la somme d'une valeur de cellule et des valeurs de toutes les cellules
qui la précèdent. Cette somme est calculée comme suit :
- Pour modifier le mode d'application du calcul, cliquez sur
, le bouton Options situé en regard d'un champ contenant un calcul, puis sélectionnez Calculer en tant que et choisissez une option dans la liste :- Tableau croisé – Applique le calcul sur les lignes, indépendamment des regroupements.
- Tableau descendant – Applique le calcul aux colonnes suivantes, indépendamment des regroupements.
- Tableau croisé descendant – Applique le calcul sur les lignes, puis reprend les résultats et applique à nouveau le calcul sur les colonnes.
- Tableau descendant croisé – Applique le calcul aux colonnes du tableau, puis reprend les résultats et applique à nouveau le calcul aux lignes.
- Groupe croisé – Applique le calcul sur les lignes à l'intérieur des limites du groupe, telles que
déterminées par le deuxième niveau de regroupement appliqué aux colonnes.
Par exemple, si vous effectuez un regroupement par field-2 (champ-2), puis par field-1 (champ-1), le regroupement est appliqué au niveau de field-2. Si vous effectuez un regroupement par field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2.
- Groupement descendant – Applique le calcul en descendant dans les colonnes, à l'intérieur des limites du
groupe, telles que déterminées par le deuxième niveau de regroupement appliqué aux
lignes.
Par exemple, si vous effectuez un regroupement par field-2 (champ-2), puis par field-1 (champ-1), le regroupement est appliqué au niveau de field-2. Si vous effectuez un regroupement par field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2.
- Groupe croisé descendant – Applique le calcul sur les lignes à l'intérieur des limites du groupe, telles que
déterminées par le deuxième niveau de regroupement appliqué aux colonnes. La fonction
reprend ensuite les résultats et réapplique le calcul en descendant dans les colonnes,
dans les limites du groupe, telles que déterminées par le deuxième niveau de regroupement
appliqué aux lignes.
Par exemple, si vous effectuez un regroupement d'une ligne ou d'une colonne par field-2 (champ-2) puis par field-1 (champ-1), le regroupement est appliqué au niveau de field-2. Si vous effectuez un regroupement par field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2.
- Groupement descendant croisé – Applique le calcul en descendant dans les colonnes, à l'intérieur des limites du
groupe, telles que déterminées par le deuxième niveau de regroupement appliqué aux
lignes. La fonction reprend ensuite les résultats et réapplique le calcul aux lignes
situées dans les limites du groupe, telles que déterminées par le deuxième niveau
de regroupement appliqué aux colonnes.
Par exemple, si vous effectuez un regroupement d'une ligne ou d'une colonne par field-2 (champ-2) puis par field-1 (champ-1), le regroupement est appliqué au niveau de field-2. Si vous effectuez un regroupement par field-3, field-2 et field-1, le regroupement est à nouveau appliqué au niveau de field-2.