Zusätzlich zur Verwendung von Summenzeilen zur Steuerung des Aussehens und der Inhalte Ihres Reports können Sie WHEN-Kriterien angeben, um die Bedingungen zu steuern, unter denen Summenzeilen für jeden vertikalen (BY) Sortierfeldwert angezeigt werden. WHEN wird für SUBFOOT, SUBHEAD, SUBTOTAL, SUB-TOTAL, SUMMARIZE, RECOMPUTE und RECAP unterstützt. Vollständige Informationen darüber, wie Sie die WHEN-Phrase verwenden, finden Sie unter Summenzeilen, Unterstriche, Übersprungene Zeilen und Seitenumbrüche bedingt aufnehmen.
In einem Verkaufsreport, der vier Regionen umfasst (Mittlerer Westen, Nordosten, Südosten und Westen) möchten Sie ggf. nur eine Zwischensumme anzeigen, wenn der Gesamtabsatz in Dollar $11,500,000 überschreitet. Die folgende Anfrage tut dies, indem Kriterien aufgenommen werden, die die Anzeige einer Zwischensumme auslösen, wenn der Absatz in Dollar $11,500,000 überschreitet, und die Anzeige von Fußzeilentext, wenn der Absatz in Dollar weniger als $11,500,000 beträgt.
TABLE FILE GGSALES SUM UNITS DOLLARS BY REGION BY CATEGORY ON REGION SUBTOTAL WHEN DOLLARS GT 11500000 SUBFOOT "The total for the <REGION region is less than 11500000." WHEN DOLLARS LT 11500000 END
Die Ausgabe ist:
Region Category Unit Sales Dollar Sales ------ -------- ---------- ------------ Midwest Coffee 332777 4178513 Food 341414 4338271 Gifts 230854 2883881 The total for the Midwest region is less than 11500000. Northeast Coffee 335778 4164017 Food 353368 4379994 Gifts 227529 2848289 The total for the Northeast region is less than 11500000. Southeast Coffee 350948 4415408 Food 349829 4308731 Gifts 234455 2986240 *TOTAL Southeast 935232 11710379 West Coffee 356763 4473517 Food 340234 4202337 Gifts 235042 2977092 *TOTAL West 932039 11652946 TOTAL 3688991 46156290
WebFOCUS |