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:
Nota: Puede especificar un valor predeterminado (distinto a cero) para representar datos no disponibles. Para hacer esto utilice un comando DEFINE. Para obtener información detallada, consulte Cómo manejar registros con valores de campo no disponibles.
GRAPH FILE filename . . . SET VZERO={ON|OFF} ON GRAPH SET STYLE * *GRAPH_SCRIPT API call *END ENDSTYLE END
donde:
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.
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.
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.
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:
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:
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:
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 |