Travailler avec des rapports. SAP Web Intelligence Desktop
Travailler avec des rapports
Travailler avec des rapports
11.1 Données hiérarchiques et non hiérarchiques
En fonction de la source de données, les rapports contiennent des données hiérarchiques ou non. Les données hiérarchiques et les données non hiérarchiques se comportent différemment et vous les utilisez de façon différente.
11.1.1 Utilisation des données non hiérarchiques
Les données non hiérarchiques n'ont pas de relations parent-enfant. Une dimension représente un exemple d'objet non hiérarchique. Par exemple, les dimensions [Pays] et [Ville] dans un tableau affichent leurs valeurs de la façon suivante :
Pays
Etats-Unis
Etats-Unis
France
France
Ville
New York
Atlanta
Paris
Rennes
Bien que les données aient une relation hiérarchique (par exemple, "New York" et "Atlanta" sont les valeurs enfant d'"Etats-Unis"), les données s'affichent dans des colonnes non hiérarchiques et la relation parent-enfant n'est pas représentée dans la structure des données.
Vous pouvez analyser des données non hiérarchiques de plusieurs façons dans votre rapport, en les triant et les filtrant par exemple.
11.1.2 Utilisation des données hiérarchiques
145 2011-05-06
Travailler avec des rapports
Les données hiérarchiques organisent les données en relations parent-enfant et vous pouvez utiliser ces relations pour les parcourir et analyser les données et les résultats renvoyés par les indicateurs liés.
Les indicateurs associés aux hiérarchies sont agrégés en fonction de la position des données dans la hiérarchie. Par exemple, l'indicateur [Chiffre d'affaires] calcule le chiffre d'affaires total de [San Diego] et de [Californie], à un niveau d'agrégation moins détaillé, lorsqu'il est associé à la hiérarchie
[Géographie]. Parcourir la hiérarchie permet d'explorer différentes valeurs d'indicateur à ses différents niveaux.
L'affichage et le comportement des données hiérarchiques dépendent de l'élément de rapport qui les contient.
Rubriques associées
•
Utilisation des données non hiérarchiques
11.1.2.1 Utilisation des données hiérarchiques des tableaux
Les hiérarchies apparaissent dans les tableaux sous forme de colonnes hiérarchiques. Une colonne hiérarchique affiche la hiérarchie sous forme de relation parent-enfant. Vous pouvez explorer la hiérarchie en développant et en réduisant ses valeurs.
Exemple :
Le tableau suivant affiche la hiérarchie [Produit] et l'indicateur [Chiffre d'affaires] :
Produit
Denrées
Plats chauds
Boissons
Pains
Chiffre d'affaires
203 124
100 101
54 345
48 678
L'indicateur affiche le chiffre d'affaires total pour la valeur correspondante de la hiérarchie. Par exemple, le chiffre d'affaires total des produits Denrées est de 203 124.
Pour obtenir des informations supplémentaires concernant les boissons, cliquez sur le membre
[Boissons] :
146 2011-05-06
Travailler avec des rapports
Produit
Denrées
Plats chauds
Boissons
Boissons non alcoolisées
Soda
Lait
Chiffre d'affaires
203 124
100 101
54 345
10 100
20 200
24 045
48 678 Pains
Lorsque vous développez le membre, la colonne Chiffre d'affaires affiche également les valeurs d'indicateur associées aux différents types de boissons.
11.1.2.2 Données hiérarchiques dans les tableaux croisés
Les données hiérarchiques se comportent de la même façon dans les tableaux croisés que dans les tableaux. Si l'axe d'un tableau croisé est basé sur une hiérarchie, vous pouvez cliquer sur un élément de données pour le développer.
Exemple : Données hiérarchiques dans un tableau croisé
Dans le tableau croisé suivant, la hiérarchie [Heure] se trouve sur l'axe vertical et la hiérarchie [Produit] sur l'axe horizontal.
Heure
2008
2009
2010
Denrées
203 110
321 400
350 444
Lorsque vous cliquez sur l'élément [Denrées], il se développe et affiche ses éléments enfant et les valeurs d'indicateur correspondantes.
147 2011-05-06
Travailler avec des rapports
Heure
2008
2009
2010
Denrées
Plats chauds
54 570
101 000
124 000
Boissons
67 000
98 990
133 000
Pain
81 540
121 410
93 444
11.1.2.3 Exploration des hiérarchies
11.1.2.3.1 Pour développer et réduire toutes les hiérarchies d'un tableau
Vous pouvez développer toutes les hiérarchies d'un tableau afin d'afficher toutes les combinaisons possibles des membres de la hiérarchie.
1.
Pour développer toutes les hiérarchies d'un tableau, cliquez avec le bouton droit de la souris n'importe où dans le tableau, puis sélectionnez Toutes > Développer toutes les hiérarchies.
2.
Pour réduire toutes les hiérarchies d'un tableau, cliquez avec le bouton droit de la souris n'importe où dans le tableau, puis sélectionnez Toutes > Réduire toutes les hiérarchies.
11.1.2.3.2 Exploration asymétrique d'une hiérarchie
L'exploration asymétrique est un moyen d'explorer une hiérarchie par défaut lorsque vous cliquez sur des membres pour les développer ou les réduire.
Lors de l'exploration asymétrique d'une hiérarchie, vos actions de développement et de réduction sont uniquement appliquées à la valeur actuelle des autres dimensions qui apparaissent à gauche de la hiérarchie explorée.
Exemple : Exploration asymétrique
Un tableau contient la dimension [Produit] et la hiérarchie [Géographie].
Produit
Denrées
Boissons
Géographie
Californie
Californie
Chiffre d'affaires
540 000
453 300
148 2011-05-06
Travailler avec des rapports
Quand vous développez le membre [Californie] pour afficher les villes de Californie dans la première ligne du tableau, le développement s'applique uniquement à la valeur actuelle (Epicerie) de la dimension
[Produit].
Produit
Denrées
Boissons
Géographie
Californie
Californie
Los Angeles
San Diego
San Francisco
Chiffre d'affaires
540 000
320 000
100 000
120 000
453 300
Pour explorer une hiérarchie de façon asymétrique
1.
Pour développer les membres enfant d'un membre, cliquez sur le membre ou cliquez sur le bouton droit de la souris, puis sélectionnez Développer les enfants dans le menu.
La hiérarchie se développe uniquement pour la valeur actuelle des dimensions ou hiérarchies à gauche de la hiérarchie développée dans le tableau.
2.
Pour développer tous les membres descendants d'un membre, cliquez sur le membre ou cliquez sur le bouton droit de la souris, puis sélectionnez Développer les descendants.
La hiérarchie se réduit uniquement pour la valeur actuelle des dimensions ou hiérarchies à gauche de la hiérarchie développée dans le tableau.
3.
Pour réduire les membres enfant d'un membre, cliquez sur le membre développé ou cliquez sur le bouton droit de la souris, puis sélectionnez Réduire les enfants.
La hiérarchie se réduit uniquement pour la valeur actuelle des dimensions ou hiérarchies à gauche de la hiérarchie réduite dans le tableau.
11.1.2.3.3 Exploration symétrique d'une hiérarchie
Lors de l'exploration symétrique d'une hiérarchie, vos actions de développement et de réduction sont appliquées par rapport à toutes les valeurs des autres hiérarchies ou dimensions qui apparaissent à gauche de la hiérarchie explorée dans le tableau.
Exemple : Exploration symétrique
Un tableau contient la dimension [Produit] et la hiérarchie [Géographie].
Produit
Denrées
Géographie
Californie
Chiffre d'affaires
540 000
149 2011-05-06
Travailler avec des rapports
150
Produit
Boissons
Géographie
Californie
Chiffre d'affaires
453 300
Lorsque vous développez le membre [Californie] de la première ligne pour afficher les villes de
Californie, le développement s'applique aux deux valeurs de la dimension [Produit].
Produit
Denrées
Boissons
Géographie
Californie
Californie
Los Angeles
San Diego
San Francisco
Los Angeles
San Diego
San Francisco
Chiffre d'affaires
540 000
320 000
100 000
120 000
453 300
120 000
200 000
113 300
Pour explorer une hiérarchie de façon symétrique
1.
Pour développer les éléments enfant d'un membre, cliquez avec le bouton droit de la souris sur le membre, puis sélectionnez Symétrique > Développer les enfants.
La hiérarchie se développe pour toutes les valeurs des dimensions ou hiérarchies à gauche de la hiérarchie développée dans le tableau.
2.
Pour développer tous les éléments descendants d'un membre, cliquez avec le bouton droit de la souris sur le membre, puis sélectionnez Symétrique > Développer les descendants.
La hiérarchie se développe pour toutes les valeurs des dimensions ou hiérarchies à gauche de la hiérarchie développée dans le tableau.
3.
Pour réduire les membres enfant d'un membre, cliquez avec le bouton droit de la souris sur le membre, puis sélectionnez Symétrique > Réduire les enfants.
La hiérarchie se réduit pour toutes les valeurs des dimensions ou hiérarchies à gauche de la hiérarchie réduite dans le tableau.
11.1.2.3.4 Modification du ciblage de l'exploration d'une hiérarchie
Vous pouvez modifier le ciblage de l'exploration lorsque vous explorez des hiérarchies. Lorsque vous modifiez le ciblage de l'exploration, vous filtrez le membre parent et l'ensemble des membres parent
à son niveau et au niveau supérieur quand vous le développez.
2011-05-06
Travailler avec des rapports
Modifier le ciblage de l'exploration peut s'avérer utile lors de la création de diagrammes sur des données hiérarchiques. Etant donné que les valeurs d'indicateur associées aux membres parent sont plus agrégées que leurs membres enfant, il est difficile de les afficher sur le même axe du diagramme en utilisant la même échelle. En supprimant le membre parent, il est possible d'afficher les valeurs des membres enfant en utilisant la même échelle.
Exemple : Exploration avant d'une hiérarchie
Vous disposez des données suivantes dans un tableau :
Heure
2008
2009
2010
Chiffre d'affaires
29 358 677,22
30 242 323
45 320 243
Lorsque vous explorez en avant le membre [2010], vous obtenez l'affichage suivant :
Heure
T1
T2
T3
T4
Chiffre d'affaires
12 500 650
14 353 231
8 342 231
10 124 131
Les membres annuels contenant des valeurs bien supérieures aux valeurs d'indicateur des membres trimestriels, n'apparaissent pas à l'écran.
Pour modifier le ciblage de l'exploration d'une hiérarchie
1.
Pour explorer en avant une hiérarchie, cliquez avec le bouton droit de la souris sur le membre à développer, puis sélectionnez Ciblage de l'exploration > Exploration avant.
2.
Pour explorer en arrière une hiérarchie, cliquez avec le bouton droit de la souris sur n'importe quel membre enfant d'un membre déjà exploré auparavant, puis sélectionnez Ciblage de l'exploration
> Exploration arrière.
11.1.2.4 Agrégation de données hiérarchiques
151 2011-05-06
Travailler avec des rapports
152
11.1.2.4.1 Agrégation par défaut et agrégation explicite des données hiérarchiques
L'agrégation par défaut et l'agrégation explicite agrègent les données hiérarchiques de façon différente.
Agrégation par défaut
L'agrégation par défaut utilise la fonction d'agrégation par défaut pour les données de la hiérarchie. Si vous incluez un indicateur dans une cellule sans spécifier de fonction d'agrégation ou si vous utilisez la fonction Aggregate, l'indicateur est calculé par la fonction d'agrégation par défaut.
L'agrégation par défaut utilise les valeurs cumulées renvoyées par la base de données. En d'autres termes, cette dernière est compatible avec les valeurs agrégées renvoyées par la base de données.
Les valeurs par défaut sont calculées en appliquant la fonction d'agrégation par défaut à toutes les valeurs racine de la hiérarchie. Cela signifie que l'agrégation par défaut ne compte les valeurs qu'une seule fois sauf dans le cas où la même valeur apparaît sous différents éléments racine de la hiérarchie.
(Dans l'exemple ci-dessous, les éléments racine sont [Boissons] et [Denrées] et aucun élément n'apparaît sous les éléments racine.)
Exemple : Agrégation par défaut
Placez [Unités de ventes] dans une cellule individuelle d'un rapport qui contient la hiérarchie ci-dessous. La fonction d'agrégation par défaut est Sum et, par conséquent, la valeur de la cellule individuelle est 43 791 (soit 24 597 + 19 194). L'application renvoie une valeur en appliquant la fonction d'agrégation par défaut aux valeurs racine de la hiérarchie.
Produit
Boissons
Denrées
Boissons alcoolisées
Boissons
Pâtisseries
Unités
24 597
6 838
13 573
19 194
7 870
Agrégation explicite
L'agrégation explicite inclut une fonction d'agrégation spécifique (Sum, par exemple) directement dans une formule.
Dans le cas d'une agrégation explicite, l'application fait référence à l'état visuel de la hiérarchie. Aussi, les valeurs peuvent être comptées plus d'une fois et le résultat des calculs peut changer si un élément est développé ou réduit.
Si la même valeur est incluse plus d'une fois dans une agrégation explicite, elle peut être comptée plusieurs fois en fonction de l'état visuel de la hiérarchie. Par exemple, si un élément est développé et
2011-05-06
Travailler avec des rapports qu'une agrégation explicite fait référence aux deux éléments, l'un d'entre eux étant l'élément enfant de l'autre, la valeur de l'élément enfant est comptée deux fois dans le calcul.
Rubriques associées
•
Exemples d'agrégation par défaut et d'agrégation explicite
Exemples d'agrégation par défaut et d'agrégation explicite
Exemple : Agrégation par défaut et agrégation explicite
Vous disposez d'une hiérarchie contenant les données suivantes et elle s'affiche développée dans un rapport :
Produit
Boissons
Denrées
Boissons alcoolisées
Boissons
Pâtisseries
Unités
24 597
6 838
13 573
19 194
7 870
• Placé dans le pied de page du tableau, l'indicateur [Unités] renvoie 43 791. Cette agrégation par défaut renvoie la valeur agrégée totale de l'indicateur (24 597 + 19 194).
• Placé dans un pied de page du tableau, Sum([Unités]) renvoie 72 072. Cette agrégation explicite compte toutes valeurs visibles de la hiérarchie (24 597 + 6 838 + 13 573 + 19 194 + 7 870).
• L'agrégation explicite Sum([Unités];[Produit]&[Boisson].enfants) renvoie 20 411
(6 838 + 13 573) car l'indicateur [Boisson] est développé.
• L'agrégation explicite Sum([Unités];[Produit]&[Boisson];[Produit]&[Boissons]) renvoie 38 170 (24 597 + 13 573). La valeur de [Boissons] apparaît deux fois dans le calcul car l'indicateur [Boissons] est développé.
• L'agrégation par défaut Aggregate([Unités];{[Produit]&{Boisson];{Produit].{Boi ssons]}) renvoie 24 597. La valeur de [Boissons] apparaît une seule fois dans le calcul.
Si vous réduisez le nœud de l'indicateur[Boisson] dans le rapport, vous obtenez les calculs suivants :
•
[Unités] renvoie 43 791. L'agrégation par défaut n'est pas affectée par la modification apportée
à l'affichage.
•
Sum([Unité]) renvoie 51 661 (24 597 + 19 194 + 7 870). L'agrégation explicite utilise toutes les valeurs visibles pour renvoyer la valeur.
•
Sum([Unités];[Produit].&[Boisson].enfants) renvoie 0 car les membres enfant de l'indicateur [Boisson] ne sont pas visibles. L'agrégation explicite utilise uniquement les valeurs visibles.
153 2011-05-06

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。