Dans cette section : |
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 produire des rapports avec des vues extensibles pour chaque critère de tri vertical dans une requête avec des champs BY multiples.
Vous pouvez créer deux types de rapports en accordéon :
L'utilisation des critères de tri horizontal codés avec des phrases ACROSS est prise en charge 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 ait été développée manuellement dans chaque colonne de tri extensible.
Deux critères de tri vertical codés avec des phrases BY sont requis en utilisant des rapports en accordéon. Si la syntaxe de commande ne comporte pas au moins deux phrases BY, la commande EXPANDABLE ou EXPANDBYROW des rapports en accordéon est ignorée, aucun message n'est généré et un rapport HTML standard est créé.
Remarque : les rapports en accordéons ne sont pris en charge que pour les sorties de rapports HTML.
Référence : |
En créant un rapport en accordéon, il faut respecter les conditions suivantes :
Cependant, pour une distribution de rapport en utilisant ReportCaster, consultez la rubrique de référence suivante pour vous assurer que le rapport est délivré correctement en temps que pièce attachée ou en tant que rapport archivé dans la bibliothèque de rapports.
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ù :
Pour plus d'informations sur le codage des rapports pour l'utilisation avec ReportCaster, consultez l'index Conseils et techniques pour coder un rapport ReportCaster dans le manuel ReportCaster.
Comment : |
Les rapports en accordéon par rangée sont des rapports HTML qui offrent une interface interactive aux données agrégées à des niveaux multiples en présentant les critères de tri dans une arborescence extensible. Par défaut, le rapport présentera la dimension la plus grande ou le champ de tri (valeur BY) et les mesures d'agrégation associées à chaque valeur. Le contrôle d'arborescence peut utilisé pour ouvrir ou fermer chaque dimension et consulter les valeurs agrégées associées. En cliquant sur le signe plus à côté d'une valeur de critère de tri, vous ouvrez de nouvelles lignes qui affichent les valeurs de critères de tri d'un niveau inférieur et les sous-totaux. Le critère de tri du plus bas niveau, lorsque développé, affiche les valeur de données agrégées.
Avec la commande SET EXPANDBYROW, en indiquant HTMLCSS ON, active tout rapport HTML pour être transformé en une requête Accordéon Par Ligne. EXPANDBYROW appelle automatiquement la commande SET SUBTOTALS=ABOVE, qui déplace les lignes de sous-total au-dessus du sous-titre et des lignes de données. Une commande SUB-TOTAL est ajoutée automatiquement à l'avant dernier champ BY.
Lorsqu'un rapport en accordéon par ligne utilise la commande PRINT, le niveau le plus profond de l'arborescence résultante contient tous les enregistrements détaillés de la sources de données. Il peut y avoir de nombreux enregistrements détaillés pour chaque combinaison de champs BY, il est donc possible qu'il soit difficile de distinguer les enregistrements détaillés dans l'aperçu. Afin de rendre le rapport plus utile, intégrez au moins un champ dans le rapport qui peut être utilisé pour faire la distinction entre les niveaux des lignes de détails.
Lorsqu'un rapport en accordéon par ligne utilise la commande SUM, chaque ligne, même au niveau le plus profond de l'arborescence est en fait une ligne de sous-total, entièrement décrite par l'addition des champs BY dans la requête. Chaque niveau est présenté au niveau agrégé, et les valeurs de données représentent l'agrégation du niveau le plus bas de BY.
L'application d'un style à un Rapport en accordéon par ligne peut être effectuée en utilisant les techniques standard de rapport HTML, mais il est important de garder à l'esprit la structure du rapport. Toutes les lignes sauf celles du plus bas niveau sont actuellement des lignes SUBTOTAL et le niveau le plus bas contient le rapport DATA.
Les rapports en accordéon par ligne affichent la ligne du total général comme ligne d'ancrage en-dessous des données. Cette ligne d'ancrage s'affiche au-dessus des pieds de page du rapport et de la page, alignés sur la marge de gauche du rapport. Pour générer des rapports en accordéon par ligne sans la ligne d'ancrage du total général, ajoutez ON TABLE NOTOTAL à la requête.
Les rapports en accordéon peuvent également être créés pour être ouverts par une colonne plutôt qu'une ligne. Consultez Créer un rapport en accordéon par colonne pour information sur la méthode de création de rapports accordéon en utilisant la commande SET EXPANDABLE.
SET EXPANDBYROW = {OFF|ON|n}
ON TABLE SET EXPANDBYROW {OFF|ON|n}
où :
Ne crée pas de rapport en accordéon. OFF est la valeur par défaut.
Crée un rapport en accordéon qui affiche seulement le plus haut niveau du critère de tri. Pour afficher les lignes des niveaux inférieurs, cliquez sur le signe plus (+) à côté de l'une des valeurs de critères de tri affichées.
Crée un rapport en accordéon dans lequel tous les niveaux de critères de tri sont développés initialement. Pour masquer un niveau du critère de tri, cliquez sur le signe moins à côté de l'une des valeurs de critères de tri à ce niveau.
Crée un rapport en accordéon dans lequel les niveaux de critères de tri n sont développés initialement. Pour masquer un niveau de critères de tri développé, cliquez sur le signe moins à côté de l'une des valeurs de critères de tri à ce niveau.
Remarque :
La requête suivante contra la source de données GGSALES a quatre critères de tri, REGION, ST, CATEGORY, et PRODUCT :
TABLE FILE GGSALES SUM DOLLARS/D8MC UNITS/D8C BUDDOLLARS/D8MC BUDUNITS/D8C BY REGION BY ST BY CATEGORY BY PRODUCT ON TABLE SET HTMLCSS ON ON TABLE SET EXPANDBYROW ON ON TABLE SET DROPBLNKLINE ON ON TABLE PCHOLD FORMAT HTML ON TABLE SET STYLE * TYPE=REPORT, COLOR=RGB(66 70 73), FONT='TREBUCHET MS', SIZE=9, SQUEEZE=ON, GRID=OFF, $ TYPE=REPORT, GRID=OFF, FONT='TREBUCHET MS', COLOR=RGB(52 85 64), $
TYPE=TITLE, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), STYLE=-UNDERLINE, $ TYPE=HEADING, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), $ TYPE=FOOTING, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), $ TYPE=SUBTOTAL, BACKCOLOR=RGB(72 118 91), $ TYPE=SUBTOTAL, BY=1, COLOR='WHITE', $ TYPE=SUBTOTAL, BY=2, COLOR='WHITE', BACKCOLOR=RGB(132 159 126), $ TYPE=SUBTOTAL, BY=3, COLOR='WHITE', BACKCOLOR=RGB(158 184 153), $ TYPE=GRANDTOTAL, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), STYLE=BOLD, $ ENDSTYLE END
La sortie initiale la fiche que le champ BY de niveau supérieur (REGION), comme le montre l'image suivante.
Cliquer sur le signe plus (+) à côté de la région Midwest ouvre les lignes qui affichent les états associés avec cette région, comme le montre l'image suivante.
Cliquer sur le signe plus (+) à côté de l'état IL ouvre les lignes qui affichent les catégories associés avec cet état, comme le montre l'image suivante.
Cliquer sur le signe plus (+) à côté de la catégorie Coffee ouvre les lignes qui affichent les produits associés avec cette catégorie, comme le montre l'image suivante. Ceci est le niveau le plus bas du rapport en accordéon par rangée :
La requête suivante contre la source de données EMPLOYEE contient deux critères de tri, DEPARTMENT et YEAR. Elle utilise la commande d'affichage PRINT.
SET EXPANDBYROW = ALL DEFINE FILE EMPLOYEE YEAR/YY = HIRE_DATE; YEARMO/YYM = HIRE_DATE; END TABLE FILE EMPLOYEE PRINT LAST_NAME AS 'Last,Name' FIRST_NAME AS 'First,Name' CURR_SAL AS 'Current,Salary' ED_HRS AS 'Education,Hours' BY DEPARTMENT BY YEAR WHERE YEAR GT 1980 ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * TYPE=REPORT, COLOR=RGB(66 70 73), FONT='TREBUCHET MS', SIZE=9, SQUEEZE=ON, GRID=OFF, $
TYPE=TITLE, BACKCOLOR=RGB(102 102 102), COLOR=RGB(255 255 255), STYLE=-UNDERLINE+BOLD, $ TYPE=DATA, BACKCOLOR=RGB(255 255 255), $ TYPE=TITLE, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), STYLE=-UNDERLINE, $ TYPE=HEADING, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), $ TYPE=FOOTING, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), $ TYPE=SUBTOTAL, BACKCOLOR=RGB(72 118 91), $ TYPE=SUBTOTAL, BY=1, COLOR='WHITE', $ TYPE=SUBTOTAL, BY=2, COLOR='WHITE', BACKCOLOR=RGB(132 159 126), $ TYPE=SUBTOTAL, BY=3, COLOR='WHITE', BACKCOLOR=RGB(158 184 153), $ TYPE=GRANDTOTAL, COLOR='WHITE', BACKCOLOR=RGB(52 85 64), STYLE=BOLD, $ ENDSTYLE END
Intégrer les champs LAST_NAME et FIRST_NAME dans la sortie du rapport fait la distinction entre chaque ligne de détails. Cependant, ces champs ne s'appliquent qu'aux lignes récapitulatives, elles sont donc vides sur les lignes récapitulatives.
La sortie est :
Par défaut, les rapports EXPANDBYROW affichent les informations de champ dans des bulles-info activées quand vous placez le curseur de la souris au-dessus des valeurs à chaque niveau de l'arborescence. Les titres de colonne n'étant pas affichés au dessus des colonnes de contrôle de l'arborescence, comme ce serait le cas avec un rapport HTML standard, la liste de champs pour l'arborescence est présentée dans la bulle-info se trouvant au coin supérieur gauche de rapports.
Les descriptions de champs contextuelles peuvent aussi être activées dans les rapports Accordéon par ligne pour présenter les descriptions de champ maintenues au sein du fichier maître ou du DEFINE associés à ces champs.
Les titres peuvent être personnalisés en définissant un nom AS. Pour supprimer les descriptions de champ contextuelles de la structure déployée, définissez un nom AS vide pour le titre de la colonne. Dans un rapport accordéon par ligne, les boîtes de texte contextuelles qui s'affichent au survol de la souris présentent des informations supplémentaires sur les champs et les colonnes sein du rapport. Dans les rapports Accordéon standards, ces boîtes de texte contextuelles affichent le titre de colonne ou le nom AS pour toutes les valeurs BY dans l'arborescence déployable.
Quant aux rapports standards HTML, le paramètre POPUPDESC peut être renseigné avec la valeur ON pour afficher les descriptions de champ dans ces boîtes de texte contextuelles pour toutes les colonnes de verbe. De plus, activer POPUPDESC ON va forcer le texte contextuel du champ BY à présenter la valeur description, si disponible.
La table ci-dessous représente l'ordre de précédence pour les descriptions qui sont sont affichées dans les bulles-info quand le paramètre EXPANDBYROW est mis sur ON.
Information de champ existante |
Description contextuelle OFF |
Description contextuelle ON |
---|---|---|
Description |
|
1 |
Nom AS |
1 |
2 |
Titre de colonne |
2 |
3 |
Nom du champ |
3 |
4 |
Les représentations de taille et de couleur des bulles-info et des descriptions contextuelles ont été standardisées pour une apparence uniforme sur tous les rapports.
L'exemple suivant montre comment un texte contextuel s'affichera dans le rapport accordéon standard dans la présentation par défaut, ce qui veut dire que les descriptions contextuelles ne sont pas activées.
DEFINE FILE GGSALES. UNITS/D12C DESCRIPTION ''=UNITS; TOTSALES/D12CM DESCRIPTION 'DOLLARS*UNITS'=DOLLARS*UNITS; END TABLE FILE GGSALES SUM DOLLARS UNITS AS 'Units' TOTSALES AS 'Total Sales' BY REGION BY CATEGORY AS '' BY PRODUCT AS 'Product AS Name' ON TABLE SET EXPANDBYROW ALL ON TABLE SET DROPBLNKLINE ALL ON TABLE SET STYLE * TYPE=REPORT, COLOR=RGB(66 70 73), FONT='TREBUCHET MS', SIZE=9, SQUEEZE=ON, GRID=OFF, $ TYPE=TITLE, BACKCOLOR=RGB(102 102 102), COLOR=RGB(255 255 255), STYLE=-UNDERLINE+BOLD, $ TYPE=DATA, BACKCOLOR=RGB(255 255 255), $ TYPE=SUBTOTAL, BACKCOLOR=RGB(200 200 200), STYLE=BOLD, $ TYPE=GRANDTOTAL, BACKCOLOR=RGB(66 70 73), COLOR=RGB(255 255 255), STYLE=BOLD, $ END
Champs tels que définis dans le fichier maître :
FIELD=CATEGORY, ALIAS=E02, FORMAT=A11, INDEX=I, TITLE='Category', DESC='Product category',$ FIELD=PRODUCT, ALIAS=E04, FORMAT=A16, TITLE='Product', DESC='Product name',$ FIELD=REGION, ALIAS=E05, FORMAT=A11, INDEX=I, TITLE='Region', DESC='Region code',$ FIELD=UNITS, ALIAS=E10, FORMAT=I08, TITLE='Unit Sales', DESC='Number of units sold',$
L'image suivante montre la description contextuelle pour le contrôle d'arborescence, situé sur le coin supérieur gauche du tableau, affichant la liste des titres de colonne ou de nom AS pour la colonne BY donnée au sein du contrôle d'arborescence sous-jacent.
L'image suivante montre le texte contextuel qui s'affichera au survol de la souris au-dessus de n'importe quelle valeur BY de niveau supérieur n'ayant pas un nom AS, mais possédant une description et un titre définis. Dans ce cas, les titres de colonne seront affichés.
Le texte contextuel pour une valeur BY de niveau supérieur ayant un nom AS et une description définis affichera le nom AS.
L'exemple suivant montre comment le texte contextuel s'affiche avec les descriptions contextuelles activées.
SET POPUPDESC = ON DEFINE FILE GGSALES. UNITS/D12C DESCRIPTION ''=UNITS; TOTSALES/D12CM DESCRIPTION 'DOLLARS*UNITS'=DOLLARS*UNITS; END TABLE FILE GGSALES SUM DOLLARS UNITS AS 'Units' TOTSALES AS 'Total Sales' BY REGION BY CATEGORY AS '' BY PRODUCT AS 'Product AS Name' ON TABLE SET EXPANDBYROW ALL ON TABLE SET DROPBLNKLINE ALL ON TABLE SET STYLE * INCLUDE=ENDEFLT,$ END
Quant aux rapports HTML, mettre POPUPDESC=ON activera une boîte de texte qui affichera les descriptions de champ pour chacun des titres de colonne verbe.
De plus, avec POPUPDESC sur ON, la description de champ sera présentée pour les éléments BY au sein de l'arborescence. Si aucune description de champ n'est définie, c'est le titre de colonne ou le nom AS qui sera affiché.
Avec POPUPDESC=ON, la description définie s'affichera dans le texte contextuel, comme le montre l'image suivante.
L'image qui montre la description pour la valeur BY apparaît dans le texte contextuel même si un nom AS a été donné pour ce champ.
Pour plus d'informations sur les descriptions de champs contextuels dans des rapports HTML, consultez Affichage de données de rapport.
Masqués, les champs NOPRINT BY peuvent être utilisés dans les rapports Accordéon par ligne. Ils permettent d'effectuer des calculs sur les valeurs et de trier les données en fonction des champs qui sont masqués. Les champs de tri NOPRINT sont inclus dans la matrice interne et affectent le tri et l'agrégation des données dans le rapport Accordéon, même s'ils ne sont pas affichés dans le rapport. Ces champs de tri NOPRINT sont définis en utilisant la phrase BY sortfield NOPRINT.
La requête suivante sur la source de données EMPLOYEE affiche les données salariales des employés, groupées par catégorie. La sortie est triée sur le champ virtuel NAME_SORT, qui effectue une concaténation des champs LAST_NAME et FIRST_NAME. Le champ NAME_SORT et masquer en utilisant NOPRINT sur la phrase de tri. Pour afficher les noms, le champ virtuel NAME_DISPLAY est créé, qui effectuent une concaténation sur le champ FIRST_NAME et sur le champ LAST_NAME.
DEFINE FILE EMPLOYEE NAME_SORT/A50=EMPLOYEE.EMPINFO.LAST_NAME || ( ', ' | EMPLOYEE.EMPINFO.FIRST_NAME ); NAME_DISPLAY/A57=EMPLOYEE.EMPINFO.FIRST_NAME | EMPLOYEE.EMPINFO.LAST_NAME; NAME_CODE/A1=EDIT(LAST_NAME, '9'); NAME_GROUP/A10=IF NAME_CODE LE 'G' THEN 'A-G' ELSE IF NAME_CODE LE 'P' THEN 'H-P' ELSE 'Q-Z'; END TABLE FILE EMPLOYEE SUM EMPLOYEE.EMPINFO.CURR_SAL AS 'Current Salary' BY NAME_GROUP AS 'Alphabetical Group' BY LOWEST NAME_SORT NOPRINT BY LOWEST NAME_DISPLAY AS 'Employee Name' ON TABLE SET PAGE-NUM NOLEAD ON TABLE SET EXPANDBYROW 2 ON TABLE PCHOLD FORMAT HTML ON TABLE SET DROPBLNKLINE ON ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * TYPE=REPORT, COLOR=RGB(66 70 73), FONT='TREBUCHET MS', SIZE=9, SQUEEZE=ON, GRID=OFF, $
TYPE=TITLE, BACKCOLOR=RGB(102 102 102), COLOR=RGB(255 255 255), STYLE=-UNDERLINE+BOLD, $ TYPE=DATA, BACKCOLOR=RGB(255 255 255), $ TYPE=SUBTOTAL BY=1, BACKCOLOR=RGB(200 200 200), STYLE=BOLD, $ TYPE=SUBTOTAL, BY=2, BACKCOLOR=RGB(200 220 220), STYLE=BOLD, $ TYPE=SUBTOTAL, BY=3, BACKCOLOR=RGB(220 220 200), STYLE=BOLD, $ TYPE=GRANDTOTAL, BACKCOLOR=RGB(66 70 73), COLOR=RGB(255 255 255), STYLE=BOLD, $ END
Si vous placez le curseur de la souris au-dessus de n'importe quelle valeur dans la colonne NAME_DISPLAY, la bulle-info affichera le nom AS, le nom de l'employé, comme le montre l'image suivante.
Référence : |
Quand un champ de tri est reformaté dynamiquement, tant le champ original que reformaté est placé dans la matrice interne. Le champ original n'est pas affiché, mais il est utilisé pour trier ou agréger des valeurs.
Quand vous utilisez un champ redéfini, la nouvelle colonne est utilisée pour l'affichage, le tri, ou l'agrégation de valeurs.
La requête suivante sur la source de données EMPLOYEE affiche les employés et leurs salaires respectifs par année d'embauche. Les champs d'affichage, HIRE_DATE et CURR_SAL, sont triées par HIRE_DATE reformaté avec le format, YY, et par le champ virtuel NAME_DISPLAY (nom employé).
DEFINE FILE EMPLOYEE NAME_SORT/A50=EMPLOYEE.EMPINFO.LAST_NAME || ( ', ' | EMPLOYEE.EMPINFO.FIRST_NAME ); NAME_DISPLAY/A57=EMPLOYEE.EMPINFO.FIRST_NAME | EMPLOYEE.EMPINFO.LAST_NAME;NAME_CODE/A1=EDIT(LAST_NAME, '9'); NAME_GROUP/A10=IF NAME_CODE LE 'G' THEN 'A-G' ELSE IF NAME_CODE LE 'P' THEN 'H-P' ELSE 'Q-Z'; END TABLE FILE EMPLOYEE SUM HIRE_DATE EMPLOYEE.EMPINFO.CURR_SAL BY HIRE_DATE/YY BY LOWEST NAME_DISPLAY AS 'Employee Name' ON TABLE SET PAGE-NUM NOLEAD WHERE HIRE_DATE LT '820101'; ON TABLE SET EXPANDBYROW ALL ON TABLE PCHOLD FORMAT HTML ON TABLE SET DROPBLNKLINE ON ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * INCLUDE=ENDEFLT,$ END
Dans le rapport résultant, il existe plusieurs groupes ou noeuds déployables pour la même année, 1981. En effet, les valeurs reformatées sont utilisées pour l'affichage, mais les valeurs originales sont toujours utilisées pour le tri et pour l'agrégation. Dans ce rapport, 1981 est la valeur commune utilisée pour représenter deux dates différentes 81/07/01 et 81/11/02. Le tri est donc effectué sur la date, non pas sur l'année.
Pour trier vos données sur les valeurs de champ reformatées au lieu des valeurs de champ originales, créez un champ virtuel contenant la valeur BY en appliquant le nouveau format. Ceci vous permettra d'afficher, de trier, et d'agréger en fonction de la nouvelle valeur BY redéfinie.
DEFINE FILE EMPLOYEE NAME_SORT/A50=EMPLOYEE.EMPINFO.LAST_NAME || ( ', ' | EMPLOYEE.EMPINFO.FIRST_NAME ); NAME_DISPLAY/A57=EMPLOYEE.EMPINFO.FIRST_NAME | EMPLOYEE.EMPINFO.LAST_NAME; NAME_CODE/A1=EDIT(LAST_NAME, '9'); NAME_GROUP/A10=IF NAME_CODE LE 'G' THEN 'A-G' ELSE IF NAME_CODE LE 'P' THEN 'H-P' ELSE 'Q-Z'; DATE_HIRED/YY=HIRE_DATE; END TABLE FILE EMPLOYEE SUM EMPLOYEE.EMPINFO.CURR_SAL BY DATE_HIRED BY LOWEST NAME_DISPLAY AS 'Employee Name' ON TABLE SET PAGE-NUM NOLEAD WHERE HIRE_DATE LT '820101'; ON TABLE SET EXPANDBYROW ALL ON TABLE PCHOLD FORMAT HTML ON TABLE SET DROPBLNKLINE ON ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * INCLUDE=ENDEFLT,$ END
Dans la requête ci-dessus, les champs verbe, HIRE_DATE et CURR_SAL sont triés sur le champ DEFINE, DATE_HIRED. Le résultat consiste en un rapport trié et agrégé par les valeurs de dates redéfinies, comme le montre l'image suivante.
Les fonctionnalités suivantes ne sont pas prises en charge avec les rapports Accordéon Par Ligne :
Dans certains scénarios, une ligne vierge est générée avant le sous-total de la sortie du rapport. Vous pouvez éliminer ces lignes vierges automatiques en lançant la commande SET DROPBLNKLINE=ON.
Comment : Référence : |
Les rapports en accordéon par colonne n'affichent pas automatiquement l'ensemble des lignes de rapport. 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. Les valeurs de données du critère de tri du plus bas niveau ne sont pas extensibles. 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. Ce type de rapport en accordéon est généré à l'aide de la commande EXPANDABLE.
Les commandes suivantes ne sont pas prises en charge avec les rapports en accordéon :
BORDER, COLUMN, FOR, IN, OVER, PAGE-NUM, ROW-TOTAL, TOTAL
La visualisation des données,HTML BYTOC, OLAP, la pagination sur demande (Visionneuse WebFOCUS), le figement des colonnes, 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 par colonne, spécifiez
ON TABLE SET EXPANDABLE = {ON|OFF}
où :
Cet exemple montre comment utiliser la commande EXPANDABLE pour créer un rapport en accordéon par colonne.
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 par colonne 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 |