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