Comment : Référence : |
Les rapports en accordéon permettent la gestion de la quantité de données triées qui figurent sur une page dans un rapport HTML. Vous pouvez créer des rapports avec des vues extensibles des données de chaque critère de tri vertical. Au premier affichage d'un rapport en accordéon, seules les valeurs de données du premier (niveau supérieur) critère de tri s'affichent ; toutes les autres données sont masquées. Pour découvrir les valeurs de données des critères de tri de niveau inférieur, il suffit de développer manuellement la vue.
Lorsque vous créez un rapport en accordéon, un signe plus (+) s'affiche à gauche de chaque valeur de donnée dans la colonne en-dessous de l'en-tête de tri du plus haut niveau. Pour les données associées à des critères de tri de niveaux inférieurs, un signe plus (+) est placé à gauche de chaque valeur de données, mais les données ne s'affichent que si elles sont développées manuellement. Vous ne pouvez pas développer les valeurs de données du critère de tri du plus bas niveau.
Pour développer votre vue des données pour un critère de tri extensible, il suffit de cliquer sur un signe plus (+) ; cela a pour résultat d'afficher toutes les données associées au critère de tri de niveau inférieur suivant. Lorsque vous développez une valeur de données sous l'avant dernier en-tête de tri, toutes les valeurs de données associées qui restent dans le rapport s'affichent.
Deux critères de tri vertical codés avec des phrases BY sont requis lors de l'utlisation des rapports en accordéon. Si la syntaxe de commande ne comporte pas au moins deux phrases BY, la commande EXPANDABLE est ignorée, aucun message n'est généré et un rapport HTML standard est créé.
Vous pouvez utiliser les critères de tri horizontal codés avec des phrases ACROSS avec les Rapports en accordéon. Les en-têtes de tri ACROSS qui s'affichent au-dessus des en-têtes de tri vertical dans un rapport HTML standard ne s'affichent pas dans un rapport en accordéon jusqu'à ce qu'au moins une valeur triée se développe manuellement dans chaque colonne de tri extensible.
Les formats PDF et Excel ne sont pas pris en charge pour les rapports en accordéon.
Lorsque vous créez des rapports d'accordéon, tenez compte des conditions requises suivantes :
Pour distribuer des rapports en accordéon à l'aide de ReportCaster, il faut utiliser des composants JavaScript qui se trouvent sur le client WebFOCUS.
Pour accéder à ces composants depuis un rapport distribué par ReportCaster, la procédure planifiée doit contenir la commande SET FOCHTMLURL, qui doit obligatoirement être définie à une adresse URL absolue plutôt que la valeur par défaut. Par exemple,
SET FOCHTMLURL = http://hostname[:port]/ibi_apps/ibi_html
où :
est le nom d'hôte et le numéro de port facultatif (défini seulement lorsque le numéro de port par défaut n'est pas utilisé) où l'application web WebFOCUS est déployée.
est l'alias de serveur web personnalisé par le site qui pointe vers le répertoire WebFOCUS81/ibi_apps/ibi_html (où ibi_apps/ibi_html est la valeur par défaut).
Pour plus d'informations, consultez le manuel Installation et Configuration de WebFOCUS pour votre plate-forme.
Les commandes suivantes ne sont pas prises en charge dans les rapports en accordéon :
BORDER, COLUMN, FOR, IN, OVER, PAGE-NUM, ROW-TOTAL, TOTAL
La visualisation des données, OLAP, la pagination sur demande et la fonctionnalité de segmentation de ReportCaster ne sont pas pris en charge non plus avec les rapports en accordéon.
Pour activer les rapports en accordéon, spécifiez :
ON TABLE SET EXPANDABLE = {ON|OFF}
TABLE FILE GGSALES
SUM UNITS DOLLARS
BY REGION BY ST BY CITY BY CATEGORY
ON TABLE SET EXPANDABLE ON
END
où :
active les rapports en accordéon.
désactive les rapports en accordéon. OFF est la valeur par défaut.
Cet exemple montre comment utiliser la commande EXPANDABLE pour créer un rapport en accordéon.
TABLE FILE GGSALES SUM UNITS DOLLARS BY REGION BY ST BY CITY BY CATEGORY ON TABLE SET EXPANDABLE ON END
L'image suivante montre un rapport en accordéon qui affiche toutes les données associées par défaut au critère de tri de premier niveau, Region. Les valeurs de données développées ci-dessous s'affichent parce que l'utilisateur à cliqué sur des signes plus (+) situés à gauche des premier, deuxième et troisième champs de tri suite à la génération du rapport.
WebFOCUS |