Membres calculés. SAP pour Enterprise
11.5.2 Membres calculés
Utilisez les membres calculés pour insérer des lignes ou des colonnes dans un tableau croisé. Ces lignes et colonnes peuvent contenir des calculs personnalisés (par exemple, la différence des ventes entre deux régions) ou être utilisées uniquement à des fins de mise en forme (par exemple, via l'insertion d'une ligne vide toutes les trois lignes pour améliorer la lisibilité).
Vous avez toute latitude pour concevoir vos propres formules de calcul et pouvez choisir de les faire apparaître une seule fois ou à plusieurs reprises dans le tableau croisé.
11.5.2.1 Ajout d'un membre calculé à votre tableau croisé
1. Appuyez sur
Ctrl + clic
pour mettre en surbrillance les deux en-têtes de ligne ou de colonne que vous voulez utiliser dans le membre calculé.
Par exemple, si vous souhaitez créer un membre calculé pour indiquer la différence entre les ventes et les retours de vente, la formule souhaitée est Ventes - Retours de vente. Dans cet exemple, vous devez cliquer avec le bouton droit sur les en-têtes Ventes et Retours de vente.
2. Cliquez avec le bouton droit sur les en-têtes en surbrillance, puis cliquez sur
Insérer un membre calculé
.
Une liste des opérations disponibles s'affiche :
○ Somme
○ Différence
○ Produit
○ Quotient
3. Sélectionnez une opération.
Dans cet exemple, vous devriez sélectionner
Différence
.
Une ligne ou une colonne affichant les résultats du calcul sélectionné est ajoutée dans le tableau croisé.
Remarque
La ligne ou la colonne est insérée directement sous le deuxième en-tête de ligne ou de colonne mis en surbrillance.
11.5.2.2 Ajout d'un membre calculé vide à votre tableau croisé
Dans le tableau croisé, cliquez avec le bouton droit sur l'en-tête précédant l'emplacement souhaité pour la ligne ou la colonne de membre calculé vide, puis cliquez sur
Insérer un membre calculé Insérer vide
Une ligne ou colonne de membre calculé vide est ajoutée à votre tableau croisé.
Guide de l'utilisateur de SAP Crystal Reports pour Enterprise
Tableaux croisés
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
261
11.5.2.3 Pour modifier l'ordre de traitement des membres calculés
1. Cliquez avec le bouton droit sur le coin supérieur gauche de votre tableau croisé, puis cliquez sur
Mettre en forme le tableau croisé
.
La boîte de dialogue
Mettre en forme
apparaît.
2. Cliquez sur l'option
Calculs avancés
.
3. Dans la zone
Membres calculés
, utilisez les flèches pour modifier l'ordre de traitement des membres calculés.
4. Cliquez sur
Fermer
pour enregistrer vos modifications et revenir au rapport.
Le tableau croisé recalcule les valeurs des membres calculés.
Remarque
La modification de l'ordre de traitement des membres calculés n'entraîne pas l'actualisation de la source de données.
11.5.2.4 Formules de calcul
Les formules de calcul sont des formules mathématiques utilisées par Crystal Reports pour déterminer les valeurs des cellules du membre calculé. Les formules de calcul peuvent être conçues dans l'
Atelier de formules
.
11.5.2.4.1 Insertion d'une formule de calcul
1. Cliquez avec le bouton droit sur le coin supérieur gauche de votre tableau croisé, puis cliquez sur
Mettre en forme le tableau croisé
.
La boîte de dialogue
Mettre en forme
apparaît.
2. Cliquez sur l'option
Calculs avancés
.
3. Dans la zone
Membres calculés
, cliquez sur le bouton
Modifier les formules de membres calculés
( puis sélectionnez un membre calculé dans la liste.
L'
Atelier de formules
s'ouvre.
),
4. Saisissez la formule de calcul souhaitée.
Par exemple, la formule suivante affiche la différence entre la valeur de la ligne Australie et la valeur de la ligne
Canada :
GridValueAt(GetRowPathIndexOf("Australia"), CurrentColumnIndex,
CurrentSummaryIndex) - GridValueAt(GetRowPathIndexOf("Canada"),
CurrentColumnIndex, CurrentSummaryIndex)
5. Cliquez sur
Enregistrer et fermer
.
Le membre calculé affiche les résultats de la nouvelle formule de calcul.
262
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports pour Enterprise
Tableaux croisés
Remarque
Après avoir créé une formule de calcul, vous pouvez la modifier de la manière suivante : cliquez avec le bouton droit sur la formule de calcul, puis cliquez sur
Modifier la formule de calcul
.
11.5.2.5 Formules de valeur de groupe
Si vous souhaitez référencer un membre calculé dans une formule, vous devez lui affecter une valeur. Les formules de valeur de groupe sont utilisées pour affecter des valeurs aux membres calculés.
Remarque
Les formules de valeur de groupe ne sont pas prises en charge par les univers OLAP.
11.5.2.5.1 Pour modifier une formule de valeur de groupe
1. Cliquez avec le bouton droit sur en-tête du membre calculé que vous souhaitez modifier, puis cliquez sur
Membre calculé Modifier la formule de valeur de groupe
.
L'
Atelier de formules
s'ouvre.
2. Saisissez la valeur souhaitée.
Remarque
Vous pouvez également contrôler la valeur pour qu'elle soit affichée selon une formule que vous spécifiez.
Une Formule de valeur de groupe doit être du même type que l'objet de regroupement ligne/colonne dans lequel elle est insérée.
3. Cliquez sur
Enregistrer et fermer
pour revenir à votre rapport.
Le membre calculé contient le résultat de la formule de valeur de groupe.
Remarque
Si vous n'avez pas modifié la formule d'en-tête d'un membre calculé, l'en-tête visible affiche le résultat de la formule de valeur de groupe. Lorsque vous modifiez la formule d'en-tête, elle remplace la formule de valeur de groupe en tant qu'en-tête visible.
11.5.2.6 Formules d'en-tête
Les formules d'en-tête déterminent l'en-tête de ligne ou de colonne visible d'un membre calculé.
Guide de l'utilisateur de SAP Crystal Reports pour Enterprise
Tableaux croisés
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
263

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.