Création d'un lien vers un autre rapport

Comment :

Référence :

Un lien vous permet de faire un zoom avant sur un rapport pour en obtenir plus de détails ou exécuter une procédure en sélectionnant une zone réactive désignée (le lien) dans le rapport. La liaison de rapports permet d'accéder facilement à des données plus détaillées qui complètent les informations dans votre rapport de base. Le rapport de zoom avant peut contenir des informations indépendantes des données dans le rapport de base ou qui élargissent et dépendent d'une valeur de données particulière dans le rapport de base.

Pour créer un lien, deux rapports doivent exister, notamment : le rapport de base, depuis lequel le lien est créé, et le rapport de zoom en profondeur, celui vers lequel le lien va mener. Si le rapport de zoom avant dépend d'une valeur de données particulière dans le rapport de base, vous devez faire passer cette valeur au rapport de zoom avant en créant des paramètres. Pour plus d'informations, consultez Création de paramètres.


Haut de page

x
Syntaxe : Créer un lien vers des rapports et procédures
TYPE=type, [subtype], FOCEXEC=fex[(parameters ...)], [TARGET=frame,] 
[ALT = 'description',] $

où :

type
Identifiez le composant de rapport que vous sélectionnez dans le navigateur web pour exécuter le lien. L'attribut TYPE et sa valeur doivent apparaître au début de la déclaration.
subtype
sont des attributs supplémentaires, tels que COLUMN, LINE ou ITEM, nécessaires pour identifier le composant de rapport que vous formatez. Pour en savoir plus au sujet de l'identification des composants de rapport, consultez Désignation de composants de rapport dans la syntaxe de feuille de style WebFOCUS.
FOCEXEC=
Identifie le nom de fichier de la procédure liée, à exécuter lorsque vous sélectionnez le composant de rapport.

Pour déterminer le nom de fichier WebFOCUS, consultez Déterminer un nom de fichier WebFOCUS dans Managed Reporting. Le nom de fichier dans Developer Studio ou dans les applications self-service déployées est le nom de la procédure.

La longueur maximale d'un argument FOCEXEC= fex, y compris tous les paramètres associés, est de 2400 caractères. L'argument FOCEXEC peut s'étendre sur plusieurs lignes, comme l'explique la rubrique Création et gestion d’une feuille de style WebFOCUS.

GET
Valeurs passées au rapport, à l'URL ou à la fonction JavaScript. Pour plus d'informations, consultez Création de paramètres.
cadre
Identifie le cadre cible dans la page web dans laquelle la sortie du lien de zoom en profondeur est affiché. Pour plus d'informations, consultez Spécification d'un cadre cible.
description
est une description textuelle du lien pris en charge dans le rapport HTML pour raisons de conformité avec l'accessibilité Section 508. Saisissez la description entre guillemets simples.

La description s'affiche aussi sous forme contextuelle lorsque vous survolez le lien avec la souris dans la sortie de rapport.


Haut de page

x
Référence : Notes d'utilisation pour les rapports de zoom en profondeur au format PDF

Lorsque vous revenez au rapport d'origine à partir d'un rapport de zoom en profondeur au format PDF, vous devez cliquer rapidement deux fois sur le bouton Retour. L'autre méthode est d'utiliser la liste déroulante qui est à droite du bouton Retour pour afficher l'historique de navigation et sélectionnez le lien deux étapes en arrière. Le premier élément d'historique pointe vers la page de redirection et, est intitulé selon la méthode utilisée pour accéder à WFServlet. L'élément précédent sera nommé Rapport WebFOCUS et pointera vers le rapport PDF d'origine.


Haut de page

x
Comment : Déterminer un nom de fichier WebFOCUS dans Managed Reporting
  1. Faites un clic droit sur le nom de rapport puis sélectionnez Propriétés. La fenêtre « Report Properties » s'affiche.
  2. Le nom de fichier apparaît sous Filename. Dans l'exemple ci-après, le nom du fichier est "salesrep". Vous ne devez pas saisir l'extension de fichier (.fex) ni l'emplacement de répertoire et la barre oblique (/).



Exemple : Liaison à un rapport à partir d'un pied de page

La requête de rapport suivante résume les chiffres des ventes et trie les données selon région, état et code de magasin. Le code de magasin s'affiche aussi dans les sous-pieds de page où s'affichent les liens, selon produit ou date, vers les rapports détaillés comprenant les chiffres des ventes du magasin. Chaque ligne du sous-pied de page comporte deux objets de texte et un champ incorporé. Les déclarations de feuille de style pertinentes sont mises en surbrillance dans la requête.

Voici le rapport principal :

TABLE FILE GGSALES
HEADING
"Sales Report"
SUM DOLLARS/I08M
BY REGION BY ST BY STCD
ON STCD SUBFOOT
"View Store <STCD Sales By Product"
" "
"View Store <STCD Sales By Date"
ON REGION PAGE-BREAK
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=HEADING, SIZE=12, STYLE=BOLD, $ 
TYPE=SUBFOOT, LINE=1, OBJECT=TEXT, ITEM=2, COLOR=GREEN,
     FOCEXEC=PRDSALES(STOREID=STCD), $
TYPE=SUBFOOT, LINE=3, OBJECT=TEXT, ITEM=2, COLOR=BLUE,
     FOCEXEC=HSTSALES(STOREID=STCD), $ 
ENDSTYLE
END

En utilisant des déclarations de feuille de style, la phrase de sous-pied Sales By Product est liée vers une deuxième procédure appelée PRDSALES et lui passe la valeur de STCD affichée dans le pied de page. La phrase de sous-pied Sales By Date est liée vers une procédure appelée HSTSALES et lui passe la valeur de STCD affichée dans le sous-pied.

Voici la requête du rapport lié HSTSALES :

TABLE FILE GGSALES
SUM UNITS
BY STCD
BY DATE
WHERE STCD = '&STOREID'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Voici la requête du rapport lié PRDSALES :

TABLE FILE GGSALES
SUM UNITS
BY STCD
BY PRODUCT
WHERE STCD = '&STOREID'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

La première page du rapport principal est présentée ci-après. Si vous sélectionnez Sales By Product pour Store R 1020, la valeur R1020 est passée à la procédure PRDSALES. Si vous sélectionnez Sales By Date pour Store R1019, la valeur R1019 est passée à la procédure HSTSALES.

La sortie est :

Si vous cliquez sur le lien Sales By Product pour store R1020, la sortie est :

Store ID
Product
Unit Sales
R1020
Biscotti
     29413
Coffee Grinder
     19339
Coffee Pot
     15785
Croissant
     43300
Espresso
     32237
Latte
     77344
Mug
     30157
Scone
     45355
Thermos
     14651

WebFOCUS