Cómo usar el comando GRAPH FILE

La mayoría de las solicitudes TABLE pueden convertirse en solicitudes GRAPH con sólo reemplazar el comando TABLE FILE por el comando GRAPH FILE. Las únicas limitaciones son las inherentes a la naturaleza del formato gráfico. Cuando se modifica de ese modo una solicitud TABLE, las diferentes frases que componen la parte principal de la solicitud determinarán el formato y diseño del gráfico. El tipo de gráfico que produce una solicitud GRAPH FILE depende del comando usado (SUM o PRINT), así como de las frases de clasificación (ACROSS o BY).

El motor de gráficos interno usado por WebFOCUS ha sido integrado al servidor de distribución de ReportCaster. Esto significa que cuando los datos de la solicitud GRAPH FILE se devuelven al servidor de distribución de ReportCaster, éste crea y distribuye el gráfico. Al usar el comando GRAPH FILE, debe incluir sintaxis SET GRAPHEDIT=SERVER para devolver datos al servidor de distribución de ReportCaster. Admite características de estallido y se realiza en el segundo campo BY en la solicitud GRAPH FILE. Al crear la programación de ReportCaster, debe especificar uno de los formatos de imagen gráfica (GIF, PNG, o SVG).

Nota: Si el diagrama contiene un encabezado o pie y quiere distribuir un formato de imagen (GIF, JPEG, PNG or SVG), debe seleccionar la opción InfoAssist para insertar el encabezado o pie en la imagen. Si la opción de insertar no está seleccionada, el encabezado y el pie no se incluirán en el archivo de imagen distribuido. En este caso debe usar HTML, HTML5 o PDF para distribuir un diagrama con un encabezado o pie.


Principio de página

Ejemplo: Cómo crear un informe que muestre la salida como gráfico circular

Puede utilizar InfoAssist para crear un informe que muestre la salida en forma de gráfico circular:

-DEFAULTH &WF_STYLE_UNITS='PIXELS';
-DEFAULTH &WF_STYLE_HEIGHT='405.0';
-DEFAULTH &WF_STYLE_WIDTH='770.0';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
GRAPH FILE CENTHR
-* Created by Info Assist for Graph
SUM CENTHR.EMPSEG.EMP_COUNT
BY CENTHR.EMPSEG.PLANT
ON GRAPH PCHOLD FORMAT HTML
ON GRAPH SET HTMLENCODE ON
ON GRAPH SET GRAPHDEFAULT OFF
ON GRAPH SET ARGRAPHENGIN JSCHART
ON GRAPH SET VZERO OFF
ON GRAPH SET GRMERGE ADVANCED
ON GRAPH SET GRMULTIGRAPH 0
ON GRAPH SET GRLEGEND 0
ON GRAPH SET GRXAXIS 1
ON GRAPH SET UNITS &WF_STYLE_UNITS
ON GRAPH SET HAXIS &WF_STYLE_WIDTH
ON GRAPH SET VAXIS &WF_STYLE_HEIGHT
ON GRAPH SET GRMERGE ADVANCED
ON GRAPH SET GRMULTIGRAPH 0
ON GRAPH SET GRLEGEND 1
ON GRAPH SET GRXAXIS 0
ON GRAPH SET LOOKGRAPH PIEMULTI
ON GRAPH SET GRAPHSTYLE *
setReportParsingErrors(false);
setSelectionEnableMove(false);
setCurveFitEquationDisplay(false);
setPieDepth(0);
setPieTilt(0);
setDepthRadius(0);
setPieFeelerTextDisplay(1);
setPlace(true);
ENDSTYLE
ON GRAPH SET STYLE *
INCLUDE=IBFS:/FILE/IBI_HTML_DIR/javaassist/intl/EN/ENIADefault_combine.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, $
ENDSTYLE
END

La siguiente imagen muestra un ejemplo del tipo de salida de gráfico de pastel multicolor que se puede distribuir con ReportCaster.

imagen de gráfico circular multicolor de ReportCaster


WebFOCUS