El comando GRAPH

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).


Principio de página

x
Similitudes entre GRAPH y TABLE

Los elementos de la solicitud GRAPH suelen seguir las mismas reglas que sus equivalentes TABLE:


Principio de página

x
Diferencias entre GRAPH y TABLE

Existen unas pocas diferencias sintácticas notables entre TABLE y GRAPH. De manera específica, las siguientes restricciones están en vigor:



Ejemplo: Cómo convertir una solicitud TABLE en una solicitud GRAPH

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