Dans cette section : |
Cette section présente quelques considérations relatives à l'utilisation des commandes WebFOCUS avec des rapports segmentés.
Si une commande SUBTOTAL, SUB-TOTAL, SUMMARIZE ou RECOMPUTE est utilisée dans un rapport segmenté, le total général est automatiquement supprimé par le Serveur de Rapports WebFOCUS. Par exemple, le code suivant peut produire le rapport Excel montré ci-dessous, avec une valeur de segmentation PRODCAT (Catégorie Produit) montrée dans l'image suivante.
TABLE FILE CENTINV
SUM QTY_IN_STOCK
BY PRODCAT SUBTOTAL
BY PRODTYPE BY PRODNAME
ON TABLE PCHOLD FORMAT EXL2K FORMULA
END
Le total général pour tous les types de produits est supprimé, et les valeurs de quantité en stock sont totalisées seulement par catégorie de produit.
Lors de la segmentation d'un rapport contenant ON TABLE COLUMN-TOTAL, le total de la colonne est calculé pour chaque valeur segmentée. Par exemple, le code suivant peut produire le rapport Excel montré ci-dessous, avec une valeur de segmentation PRODCAT (Catégorie Produit) montrée dans l'image suivante.
TABLE FILE CENTINV
SUM QTY_IN_STOCK
BY PRODCAT
BY PRODTYPE SUBTOTAL BY PRODNAME
ON TABLE PCHOLD FORMAT EXL2K FORMULA
ON TABLE COLUMN-TOTAL
END
Le total de la colonne est calculé pour tous les types de produits (par exemple, Analog) et les valeurs sous Quantity in stock sont totalisées selon Product Category.
WebFOCUS |