En esta sección: |
Los campos numéricos que contienen fechas se reconocen por los formatos de campo especificados en el archivo máster. Dichos campos se utilizan en frases ACROSS y BY en solicitudes GRAPH. Para revisar los distintos tipos de formato, vaya al manual Cómo describir datos con el lenguaje WebFOCUS.
Las fechas trazadas se manejan de la siguiente forma:
Puede combinar los trazos de puntos de grupos de fecha de manera selectiva para reducir así el número de puntos separados en el eje horizontal. Para ello, utilice la opción IN-GROUPS-OF. Por ejemplo, si el formato del campo de fecha es I6YMD, puede entonces mostrar los datos por mes en vez de por día agrupándolos en incrementos de 30 días.
ACROSS DATE IN-GROUPS-OF 30
Esto elimina los puntos de trazo correspondientes a días individuales. Si su formato de fecha es YMD, puede entonces redefinir el formato y dividir el contenido del campo entre 100 para eliminar los días:
DATE/I4YM=DATE/100
El ejemplo siguiente muestra cómo aparecen en un gráfico los campos de fecha formateados con el mes en primera posición.
SET GRMERGE = ON GRAPH FILE GGORDER SUM QUANTITY ACROSS ORDER_DATE BY PRODUCT_DESC WHERE PRODUCT_DESC EQ 'French Roast' OR 'Hazelnut' OR 'Kona' AND ORDER_DATE GE '010197' END
La salida es:
Referencia: |
OLDDATES puede manipularse de acorde al uso de los parámetros SET YRTHRESH y DEFCENT. Si no especifica los comandos YRTHRESH y DEFCENT para fechas de formato Y (por ejemplo, YMD, MDY, DMY, YM, etc.), el código asume el formato 19XX.
MEDIUM es el formato de fecha predeterminado para los ejes X e Y. Puede anular el predeterminado mediante una de las siguientes llamadas de API (donde xx es uno de los números que aparecen arriba):
setTextFormatPreset(getX1Label(),xx); // for X Axis
setTextFormatPreset(getY1Label(),xx); // for Y Axis
El formato de fecha predeterminado para texto de datos es LONG. Esto se aplica solamente a los gráficos con fechas en el eje Y. En la actualidad no se admite este formato en el eje X. Puede anular el predeterminado con la siguiente llamada API:
setDataTextFormat(xx);
Para más información, consulte Cómo personalizar gráficos utilizando el API de gráficos (ON GRAPH SET GRAPHSTYLE *).
Puede mostrar números con formato de fecha para campos en el eje Y y en sugerencias de herramientas. Se admiten los siguientes formatos de fecha:
Formato de visualización |
Formato correspondiente de WebFOCUS |
---|---|
yy/mm/dd |
YMD |
yy/mm |
YM |
mm/dd/yyyy |
MDYY |
mm/dd/yy |
MDY |
mm/dd |
MD |
Para más detalles acerca de los formatos de fecha, consulte el manual Cómo describir datos con el lenguaje WebFOCUS.
WebFOCUS |