En esta sección: |
Varios informes requieren resultados desarrollados en informes previos. Esta técnica requiere que se guarden los resultados intermedios, para su reutilización. Un ejemplo es la necesidad de calcular la ganancia neta en un extracto de ingresos antes de calcular el capital en un balance. En el Financial Report Painter, puede guardar filas seleccionadas de uno o varios modelos fijándolas a un archivo de trabajo. Más adelante, se puede recapturar estas filas retomándolas del archivo trabajo.
El archivo de trabajo predeterminado es FOCPOST. Tenga en cuenta que este es el formato común WebFOCUS, delimitado por comas. Puede informar directamente desde él, si existe un archivo máster FOCPOST disponible. Además, tenga en cuenta que, antes de ejecutar el informe, debe crear un comando FILEDEF para poder asignar un nombre lógico (ddname) al archivo. El Asistente de asignaciones permite llevar a cabo un comando FILEDEF antes de ejecutar el informe que publica los datos, y otro FILEDEF antes de ejecutar el informe que recoge los datos. Para más detalles sobre operaciones de asignación, consulte el manual Cómo desarrollar aplicaciones de informes
Tenga en cuenta que no se puede preparar un informe financiero basado solamente en los datos introducidos directamente en la matriz (por ejemplo, en una fila DATA). Sin embargo, puede preparar un informe basado por completo en datos guardados en un archivo de trabajo delimitado por comas.
Cómo: Referencia: |
Puede guardar cualquier fila TAG, RECAP o DATA al fijar la salida a un archivo. Después estas filas se pueden usar como si se proporcionaran en una fila DATA.
La fila se procesará en el informe de la manera habitual, dependiendo de sus opciones y después se fijará. El rótulo de la fila se escribe primero, seguido de los valores numéricos de las columnas, separadas por coma, y finalmente, el carácter terminador final de signo de dólar ($).
Por ejemplo:
AR , 18829, 15954,$ INV , 27307, 23329,$
La fila seleccionada queda guardada en el archivo de trabajo designado (en formato delimitado por comas), desde el que podrá la para su uso en otro informe financiero.
Repita el proceso para cada fila que desee guardar en un archivo de trabajo (el mismo archivo u otro distinto).
Nota: Recuerde que debe crear un comando FILEDEF para asignar un nombre lógico (ddname) al archivo de trabajo, antes de ejecutar la solicitud.
Puede recuperar filas fijadas de un archivo de trabajo y usarlas como si vinieran propocionadas en una fila TAG.
Recuerde que debe crear un comando FILEDEF para asignar un nombre lógico (ddname) al archivo de trabajo, antes de ejecutar la solicitud.
En la matriz de la que desea recoger datos:
o
Pulse con el botón derecho sobre cualquier punto de la fila (excepto el rótulo) y seleccione Pickup del menú de contexto. Se abre el cuadro de diálogo PICKUP en la pestaña General.
PICKUP aparece en la columna Tipo de fila, junto con el rótulo y título que ha definido, y los valores de datos, recuperados del archivo de trabajo designado.
Repita este proceso para incluir filas PICKUP adicionales en el informe.
Pestaña General
Especifica un título para los datos recogidos; este título aparecerá en el informe.
Lista el rótulo predeterminado de la fila PICKUP. Puede reemplazar el rótulo de identificación de fila con un rótulo de fila explícito al que desea hacer referencia en una expresión.
Las opciones siguientes se aplican a filas individuales del informe.
Recoge datos para su uso en un cálculo RECAP, pero no muestra los datos recuperados.
Es el nombre ddname del archivo de trabajo que contiene los datos que desea recuperar, seguido de un espacio y el rótulo de la fila PICKUP.
En la siguiente matriz existen dos filas designadas como PICKUP.
Observe que, en la fórmula Recap, se hace referencia a los rótulos de estas filas.
La pantalla siguiente muestra el código fuente subyacente, incluyendo el nombre del archivo de trabajo al que se fijaron las filas de datos.
WebFOCUS |