Fehlende Datenwerte in einem Diagramm anzeigen

Vorgehensweise:

Sie können fehlende Datenwerte (in einem Balkendiagramm, Liniendiagrammen, Flächendiagramm oder jeder Variation dieser Diagrammtypen) in einem der folgenden Formate anzeigen:


Nach oben

x
Syntax: Fehlende Datenwerte in einem Diagramm anzeigen
GRAPH FILE filename 
.
.
.
SET VZERO={ON|OFF}
ON GRAPH SET STYLE *
*GRAPH_SCRIPT 
API call 
*END
ENDSTYLE
END

Hierbei gilt:

ON

Zeigt fehlende Werte als Null an. Ein API-Aufruf ist nicht nötig, wenn VZERO auf ON eingestellt ist. Sie können alternativ ON GRAPH SET VZERO ON hinzufügen.

OFF

Zeigt fehlende Werte als eine Lücke, eine gepunktete Linie bis Null oder eine eingeschobene Punktlinie an, abhängig davon, welcher API-Aufruf hinzugefügt wird. Sie können alternativ ON GRAPH SET VZERO OFF hinzufügen.

API-Aufruf

Bestimmt, wie fehlende Werte im Diagramm angezeigt werden, wenn VZERO auf OFF eingestellt ist. Dies sind mögliche Einstellungen:

setFillMissingData(0); zeigt fehlende Werte als Lücke an.

setFillMissingData(1); zeigt fehlende Werte als eine gepunktete Linie bis Null an.

setFillMissingData(2); zeigt fehlende Werte als eine eingeschobene Punktlinie an.



Beispiel: Fehlende Datenwerte in einem Diagramm als 0 anzeigen

Nachfolgend sehen Sie, wie fehlende Werte in einem Balkendiagramm dargestellt werden, wenn Sie als 0 angezeigt werden sollen. Der Wert CURR_SAL fehlt für Seay, sowie der Wert RAISE für Bryant und Huntley.

SET LOOKGRAPH=BAR
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=ON
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Fehlende Datenwerte in einem Diagramm als Leerstelle anzeigen

Nachfolgend sehen Sie, wie fehlende Werte in einem Balkendiagramm dargestellt werden, wenn Sie als eine Leerstelle angezeigt werden sollen. Der Wert CURR_SAL fehlt für Seay, sowie der Wert RAISE für Bryant und Huntley.

SET LOOKGRAPH=BAR
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(0);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Fehlende Datenwerte in einem Diagramm als Punktlinie bis 0 anzeigen

Nachfolgend sehen Sie, wie fehlende Werte in einem Liniendiagramm dargestellt werden, wenn Sie als Punktlinie bis 0 angezeigt werden sollen. Der Wert CURR_SAL fehlt für Seay, sowie der Wert RAISE für Bryant und Huntley.

SET LOOKGRAPH=LINE
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(1);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Fehlende Datenwerte in einem Diagramm als eingeschobene Punktlinie anzeigen

Nachfolgend sehen Sie, wie fehlende Werte in einem Liniendiagramm dargestellt werden, wenn Sie als eingeschobene Punktlinie angezeigt werden sollen. Der Wert CURR_SAL fehlt für Seay, sowie der Wert RAISE für Bryant und Huntley.

SET LOOKGRAPH=LINE
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(2);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

Die Ausgabe ist:


WebFOCUS