Cómo mostrar valores no disponibles de datos en un gráfico

Cómo:

Puede mostrar valores de datos no disponibles (en un gráfico de barras, gráfico de líneas, gráfico de áreas, o cualquier variación de estos tipos de gráfico) en uno de los siguientes formatos:


Principio de página

x
Sintaxis: Cómo Mostrar valores no disponibles de datos en un gráfico
GRAPH FILE filename 
.
.
.
SET VZERO={ON|OFF}
ON GRAPH SET STYLE *
*GRAPH_SCRIPT 
API call 
*END
ENDSTYLE
END

donde:

ON

Muestra los valores no disponibles como cero. No se necesita una llamada API cuando VZERO está activado. Alternativamente, puede añadir ON GRAPH SET VZERO ON.

OFF

Muestra los valores no disponibles como un espacio en blanco, una línea de puntos a cero, o, una línea interpolada de puntos, dependiendo de la llamada API que se añade. Alternativamente, puede añadir ON GRAPH SET VZERO OFF.

llamada API

Determina cómo mostrar los valores no disponibles en el gráfico cuando VZERO está desactivado. Los valores posibles son:

setFillMissingData(0); muestra los valores no disponibles como un espacio en blanco.

setFillMissingData(1); muestra los valores no disponibles como una línea de puntos hasta el cero.

setFillMissingData(2); muestra los valores no disponibles como una línea interpolada de puntos.



Ejemplo: Cómo mostrar valores no disponibles como ceros en un gráfico

A continuación se indica cómo están representados los valores no disponibles en un gráfico de barras, cuando se les ha designado que aparezcan como ceros. Falta el valor CURR_SAL para Seay, al igual que el valor RAISE para Bryant y 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

La salida es:



Ejemplo: Cómo mostrar los valores no disponibles como un espacio en blanco

A continuación aparece el modo en que se representan los valores no disponibles en un gráfico de barras cuando están designados a aparecer como un espacio en blanco. Falta el valor CURR_SAL para Seay, al igual que el valor RAISE para Bryant y 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

La salida es:



Ejemplo: Cómo mostrar valores no disponibles como una línea de puntos a cero

A continuación aparece el modo en que se representan los valores no disponibles en un gráfico de líneas cuando están designados a aparecer como una línea de puntos hasta cero. Falta el valor CURR_SAL para Seay, al igual que el valor RAISE para Bryant y 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

La salida es:



Ejemplo: Cómo mostrar valores no disponibles como una línea de puntos interpolados

A continuación aparece el modo en que se representan los valores no disponibles en un gráfico de líneas cuando están designados a aparecer como una línea de puntos interpolados. Falta el valor CURR_SAL para Seay, al igual que el valor RAISE para Bryant y 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

La salida es:


WebFOCUS