En esta sección: |
La sintaxis de la solicitud GRAPH es similar a la sintaxis de la solicitud TABLE. Para producir un gráfico en vez de un informe tabulado, sólo tiene que sustituir el comando GRAPH por TABLE en la solicitud. Por lo tanto, es posible producir gráficos con sólo convertir las solicitudes TABLE en solicitudes GRAPH. Para ver un ejemplo, vaya a Cómo convertir una solicitud TABLE en una solicitud GRAPH.
Sin embargo, no todos los recursos TABLE tienen un GRAPH equivalente y existen limitaciones prácticas en cuanto a la cantidad de datos que se pueden mostrar eficientemente en un gráfico. Cuando una solicitud TABLE ha sido convertida de este modo, las diversas frases que constituyen el cuerpo de la solicitud adquieren significados especiales que determinan el formato y la apariencia del gráfico. El tipo de gráfico que produce una solicitud GRAPH depende del comando usado (SUM o PRINT), así como de las frases de clasificación (ACROSS o BY).
Los elementos de la solicitud GRAPH suelen seguir las mismas reglas que sus equivalentes TABLE:
SET FILE=filename
Puede especificar cualquier archivo disponible para WebFOCUS, incluyendo las estructuras unidas o de referencia cruzada.
Existen unas pocas diferencias sintácticas notables entre TABLE y GRAPH. De manera específica, las siguientes restricciones están en vigor:
A continuación vea cómo convertir fácilmente una solicitud TABLE en una solicitud GRAPH cambiando el comando TABLE por el comando GRAPH.
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
La salida es:
SAMPLE TABLE Coffee Types Ordered Units ------------ ------------- French Roast 285689 Hazelnut 100427 Kona 61498
La misma solicitud con un comando GRAPH en lugar de un comando TABLE es:
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
La salida es:
WebFOCUS |