Dans cette section : |
Vous pouvez créer plusieurs graphiques en insérant des dimensions de tri secondaires (champs).
Par défaut, le nombre de graphiques créés dépend du nombre de valeurs dans les champs que vous désignez dans les phrases de tri (BY et ACROSS). Vous pouvez modifier cette valeur par défaut avec le paramètre GRMERGE :
Des graphiques multiples peuvent s'afficher au format condensé ou sous forme de colonnes. Pour plus de détails, consultez Fusion de graphiques multiples et Affichage de graphiques multiples en colonnes.
Comment : |
Par défaut, lorsque vous créez un graphique avec des champs BY multiples, ou un champ BY et un champ ACROSS, plusieurs graphiques sont générés. Vous pouvez fusionner ces graphiques en un seul graphique ou en plusieurs graphiques fusionnés.
Pour ce faire, il suffit d'utiliser la commande SET, GRMERGE.
SET GRMERGE={ON|OFF|ADVANCED}
où :
active l'option de fusion de graphiques.
Désactive l'option de fusion de graphiques. Ceci est l'option par défaut.
Activez l'option de fusion avancée. Cette option utilise trois paramètres pour déterminer comment fusionner les graphiques :
Remarque : la somme des critères de tri utilisés par GRMULTIGRAPH, GRLEGEND, et GRXAXIS doit être égale au nombre de critères de tri dans la requête de graphique.
La syntaxe pour les paramètres GRMULTIGRAPH, GRLEGEND, et GRXAXIS est :
Indique combien de critères de tri (0 à 2) utiliser pour diviser la sortie en plusieurs graphiques. Les critères de tri externes sont utilisés pour diviser les graphiques. Lorsque n est supérieur à zéro, il est semblable à GRMERGE=OFF, mais autorise un critère de tri supplémentaire.
Indique combien d'autres critères de tri externes (0 à 2), après ceux utilisés pour GRMULTIGRAPH, à ajouter à la légende du graphique. Lorsque n est supérieur à zéro, il est semblable à GRMERGE=ON, mais autorise un critère de tri supplémentaire.
Indique combien d'autres critères de tri (1 à 3) afficher sur l'axe X. Lorsque n est supérieur à 1, des axes X imbriqués sont créés.
Voici un exemple de graphique dont les deux catégories horizontales, ou axes X, (PRODUCT_ID et PACKAGE_TYPE) ont été fusionnées.
SET GRMERGE=ON GRAPH FILE GGORDER SUM UNIT_PRICE ORDER_NUMBER ACROSS PRODUCT_ID BY PACKAGE_TYPE END
La sortie est :
L'exemple suivant génère un graphique à barres verticales qui sépare le champ de tri externe (REGION) en graphiques différents, distingue les deux critères de tri suivants (ST et CATEGORY) en les associant à la légende du graphique, et place le champ de tri CATEGORY sur l'axe X :
GRAPH FILE GGSALES SUM DOLLARS BY REGION BY ST BY CATEGORY BY PRODUCT WHERE CATEGORY EQ 'Food' OR 'Gifts' WHERE PRODUCT EQ 'Coffee Pot' OR 'Biscotti' OR 'Mug' ON GRAPH SET GRMERGE ADVANCED ON GRAPH SET GRMULTIGRAPH 1 ON GRAPH SET GRLEGEND 2 ON GRAPH SET GRXAXIS 1 ON GRAPH SET LOOKGRAPH VBAR END
Le premier graphique est pour la région Midwest. La légende distingue les combinaisons Etat-Catégorie par couleur, et le critère de tri PRODUCT est répété sur l'axe X pour chaque combinaison Etat-catégorie :
Comment : |
Des graphiques multiples sont générés lorsque vous créez un graphique OLAP avec des champs BY multiples, ou un champ BY et un champ ACROSS. Ces graphiques peuvent être fusionnés en un seul graphique.
Pour ce faire, il suffit d'utiliser la commande SET, OLAPGRMERGE.
SET OLAPGRMERGE={ON|OFF}
où :
active l'option de fusion de graphiques. Avec ce paramètre AUTODRILL est désactivé pour le graphique.
désactive l'option de fusion de graphiques et crée un graphique distinct pour chaque valeur du critère de tri externe. OFF est la valeur par défaut.
La requête suivante OLAP contre la source de données EMPLOYEE a deux champs BY. Pour fusinner les graphiques, la commande SET OLAPGRMERGE=ON est émise :
-OLAP ON SET GRAPHEDIT=SERVER SET OLAPGRMERGE=ON TABLE FILE EMPLOYEE SUM SALARY BY DEP BY LAST_NAME ON TABLE SET PAGE-NUM OFF ON TABLE NOTOTAL ON TABLE PCHOLD FORMAT HTML ON TABLE SET HTMLCSS ON ON GRAPH SET HAXIS 300 ON GRAPH SET VAXIS 100 ON TABLE SET AUTODRILL ALL ON TABLE SET OLAPPANE TABBED ON TABLE SET STYLE * INCLUDE = endeflt, $ LEFTMARGIN=0.500000, RIGHTMARGIN=0.500000, TOPMARGIN=0.500000, BOTTOMMARGIN=0.500000, $ TYPE=REPORT, TOPGAP=0.000000, BOTTOMGAP=0.013889, $ ENDSTYLE END
La sortie est :
Comment : |
Des graphiques multiples sont générés lorsque vous créez un graphique ayant des champs BY multiples, ou un champ BY et un champ ACROSS. Vous pouvez afficher ces graphiques sous forme de colonnes.
Pour ce faire, il suffit d'utiliser la commande SET, GRWIDTH. GRWIDTH peut être définie à toute valeur entre 0 et 512. La valeur par défaut est 0.
SET GRWIDTH=nn
où :
Indique le nombre de colonnes dans laquelles afficher des graphiques multiples. Cette valeur peut être entre 0 et 512. La valeur par défaut est 0.
Toutes les valeurs entre 1 et 512 affichent les graphiques dans un tableau HTML avec le nombre correspondant de colonnes. La valeur par défaut, 0, affiche les graphiques l'un en-dessous de l'autre dans un applet Java.
Ce qui suit illustre la façon de définir le nombre de colonnes dans laquelles vous souhaitez afficher des graphiques multiples. Dans cet exemple, les graphiques sont définis pour s'afficher dans deux colonnes.
SET GRWIDTH=2 GRAPH FILE GGORDER SUM UNIT_PRICE ORDER_NUMBER ACROSS PRODUCT_ID BY PACKAGE_TYPE END
La sortie est :
WebFOCUS |