Membres calculés. SAP Enterprise 4.0 Support Package 5
Tableaux croisés
Vous pouvez afficher hiérarchiquement des lignes ou des colonnes dans un tableau croisé. L'affichage des hiérarchies dans les tableaux croisés est utile si ceux-ci comprennent des objets de hiérarchie pour les valeurs des lignes ou colonnes.
Un sous-total sera créé pour chaque niveau au sein de la hiérarchie. Ce sous-total affichera la somme des valeurs de la ligne située immédiatement en dessous de lui, il ne comprend pas la valeur du nœud hiérarchique lui-même.
Remarque :
La totalisation d'une hiérarchie n'est pas disponible dans un tableau croisé.
Rubriques associées
•
10.5.1.1 Affichage des hiérarchies dans les tableaux croisés
Pour afficher les hiérarchies, vous devez sélectionner un objet de hiérarchie pour la valeur de ligne ou de colonne lorsque vous configurez votre tableau croisé.
Remarque :
Si vous sélectionnez un objet de hiérarchie qui est également un indicateur délégué pour la valeur de ligne ou de colonne, le total général de cette ligne ou colonne sera masqué par défaut.
1.
Cliquez avec le bouton droit sur une ligne ou une colonne du tableau croisé, puis sur Mettre en
forme l'élément.
La boîte de dialogue Mettre en forme apparaît.
2.
Développez l'option Ligne/Colonne, puis cliquez sur Groupe.
3.
Dans la liste "Type de hiérarchie", sélectionnez Hiérarchie externe.
4.
Cliquez sur Fermer.
Les en-têtes de ligne ou de colonne du tableau croisé sont affichés hiérarchiquement.
10.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é.
248 2012-12-10
Tableaux croisés
10.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.
249
10.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é.
10.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é.
2012-12-10
Tableaux croisés
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.
10.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".
10.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(GetRow
PathIndexOf("Canada"), CurrentColumnIndex, CurrentSummaryIndex)
5.
Cliquez sur Enregistrer et fermer.
Le membre calculé affiche les résultats de la nouvelle formule de calcul.
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.
250 2012-12-10
Tableaux croisés
251
10.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.
10.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.
10.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é.
10.5.2.6.1 Pour modifier une formule d'en-tête
1.
Cliquez avec le bouton droit sur le membre calculé que vous souhaitez modifier, puis cliquez sur
Membre calculé > Modifier la formule d'en-tête.
L'"Atelier de formules" s'ouvre.
2.
Saisissez le nom d'en-tête voulu entre les guillemets.
2012-12-10

Link público atualizado
O link público para o seu chat foi atualizado.