In diesem Abschnitt: |
Die Syntax der GRAPH-Anfrage ähnelt der Syntax der TABLE-Anfrage. Um ein Diagramm anstelle eines tabellarischen Reports zu erstellen, müssen Sie im der Anfrage lediglich den Befehl GRAPH durch TABLE ersetzen. Sie können daher Diagramme erzeugen, indem Sie einfach TABLE-Anfragen in GRAPH-Anfragen umwandeln. Ein Beispiel finden Sie unter Eine TABLE-Anfrage in eine GRAPH-Anfrage umwandeln.
Es hat jedoch nicht jede TABLE-Funktion eine GRAPH-Entsprechung, und es gibt ein paar praktische Einschränkungen für die Informationsmenge, die Sie effektiv in einem Diagramm anzeigen können. Wenn eine TABLE-Anfrage auf diese Weise umgewandelt wird, haben die einzelnen Phrasen, die den Hauptteil des Reports ausmachen, besondere Bedeutungen, die das Format und das Layout des Diagramms bestimmen. Der Diagrammtyp, der von einer GRAPH-Anfrage produziert wird, hängt von den verwendeten Darstellungs-Befehlen (SUM oder PRINT) und den Sortierphrasen (ACROSS oder BY) ab.
Die Elemente der GRAPH-Anfrage folgen im Allgemeinem denselben Regeln, wie ihre TABLE-Entsprechungen:
SET FILE=filename
Sie können eine beliebige Datei angeben, die für WebFOCUS verfügbar ist, einschließlich verbundener oder querverwiesener Strukturen.
Es gibt ein paar beachtenswerte Unterschiede in der Syntax zwischen TABLE und GRAPH. Es treffen speziell die folgenden Beschränkungen zu:
Im Folgenden wird beschrieben, wie eine TABLE-Anfrage einfach in eine GRAPH-Anfrage umgewandelt werden kann, indem der TABLE-Befehl in einen GRAPH-Befehl geändert wird.
TABLE FILE GGORDER HEADING CENTER "SAMPLE TABLE" SUM QUANTITY BY PRODUCT_DESC AS 'Coffee Types' WHERE PRODUCT_DESC EQ 'French Roast' OR 'Hazelnut' OR 'Kona' END
Die Ausgabe ist:
SAMPLE TABLE Coffee Types Ordered Units ------------ ------------- French Roast 285689 Hazelnut 100427 Kona 61498
Dieselbe Anfrage mit einem GRAPH-Befehl anstelle in eines TABLE-Befehls ist:
GRAPH FILE GGORDER HEADING CENTER "Sample Graph" SUM QUANTITY BY PRODUCT_DESC AS 'Coffee Types' WHERE PRODUCT_DESC EQ 'French Roast' OR 'Hazelnut' OR 'Kona' END
Die Ausgabe ist:
WebFOCUS |