Utilizzo del comando GRAPH FILE

La maggior parte di richieste TABLE possono essere convertite in richieste GRAPH semplicemente sostituendo il comando TABLE FILE con il comando GRAPH FILE. I soli limiti sono quelli inerenti alla natura del formato grafico. Quando una richiesta TABLE viene convertita in questo modo, e vari frasi che compongono il corpo della richiesta determinano il formato e il layout del grafico. Il tipo di grafico prodotto da una richiesta GRAPH FILE dipende dai comandi di visualizzazione utilizzati (SUM o PRINT) e dalla frase(i) di ordinamento utilizzata/e (ACROSS o BY).

Il motore grafico interno utilizzato da WebFOCUS è stato integrato nel Distribution Server di ReportCaster. Questo significa che quando i dati per la richiesta GRAPH FILE vengono reinviati al Distribution Server di ReportCaster, viene creato e distribuito il grafico. Quando si utilizza il comando GRAPH FILE, è necessario includere la sintassi SET GRAPHEDIT=SERVER per restituire i dati al Distribution Server di ReportCaster. La suddivisione è supportata e viene eseguita sul secondo campo BY nella richiesta del GRAPH FILE. Quando si crea la pianificazione ReportCaster, è necessario specificare uno dei formati immagine grafica (GIF, PNG, or SVG).

Nota: Se il grafico contiene una intestazione o un piè di pagina e si desidera distribuire un formato immagine (GIF, JPEG, PNG or SVG), bisogna selezionare l'opzione InfoAssist per integrare l'intestazione o il piè di pagina nell'immagine. Se l'opzione Integra non è selezionata, l'intestazione e il piè di pagina non vengono inclusi nel file di immagine distribuito. In questo caso, è necessario utilizzare HTML, HTML5, o PDF per distribuire un grafico che contiene una intestazione o piè di pagina.


Inizio pagina

Esempio: Creazione di un prospetto che visualizza l'emissione con un grafico a torta

È possibile utilizzare InfoAssist per creare un prospetto che visualizza l'emissione con un grafico a torta:

-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 seguente immagine illustra un esempio del tipo di emissione con grafico a torta a più colori che può essere distribuito da ReportCaster.

Immagine grafico a torta a più colori di ReportCaster


WebFOCUS