Cómo crear objetos de informes

En esta sección:

Con WebFOCUS Managed Reporting, los desarrolladores pueden transformar vistas complejas de datos en simples objetos etiquetados con terminología empresarial y fáciles de entender, como Ventas Semanales o Ingresos. Los desarrolladores crean objetos de informes que presentan los datos disponibles en términos y formatos significativos para los usuarios. Posteriormente, los usuarios pueden usar estos objetos de informes como plantillas para crear una amplia variedad de informes y gráficos.


Principio de página

x
Herramienta Objetos de informe

En esta sección:

Cómo:

Los objetos de informes se almacenan en carpetas del árbol, dentro de carpetas de dominios, bajo la carpeta Contenido. Pueden incluir criterios de selección (WHERE), JOINs, campos virtuales (DEFINEs), filtros y otras declaraciones de WebFOCUS, además de informes y gráficos proporcionados como plantillas.

Nota: El objeto de informes no aparece listado en el árbol cuando el usuario no es capaz de usarlo de un modo funcional.

La herramienta Objeto de informes del navegador permite crear, editar, probar, ejecutar y borrar un objeto de informes y sus componentes. La interfaz principal, mostrada en la imagen siguiente, está compuesta por un barra de herramientas Inicio rápido, una cinta de opciones sensibles al contexto y una ventana que muestra los componentes del objeto de informes con que está trabajando.

Herramienta Objetos de informe del navegador



x
Referencia: Herramienta Objetos de informe con barra de herramientas Inicio rápido

La barra de herramientas Inicio rápido de la herramienta Objeto de informes se trata de un menú estático cuyos comandos abarcan la totalidad del objeto, no sólo un determinado componente seleccionado. La siguiente tabla describe cada comando incluido en la barra de herramientas Inicio rápido de la herramienta Objeto de informes.

Botón

Teclas de acceso directo

Comando

Descripción

Botón Principal del menú Herramienta de objetos de informes

Ninguno

Menú principal de la herramienta Objeto de informes

Abre un menú con las opciones Guardar, Guardar como, Ejecutar y Salir.

Botón Guardar del menú Herramienta de objetos de informes

Ctrl+S

Guardar

Guarda el objeto de informes.

Botón Deshacer del menú Herramienta de objetos de informes

Control+Z

Deshacer

Deshace la última acción.

Botón Rehacer del menú Herramienta de objetos de informes

Control+Y

Rehacer

Repite la última acción.

Botón Ver código del menú Herramienta de objetos de informes

Ninguno

Ver código

Muestra el código del objeto de informes en una ventana de solo lectura.

Botón Ejecutar del menú Herramienta de objetos de informes

Ctrl+R

Ejecutar

Ejecuta el objeto de informes.



x
Referencia: Cinta de la herramienta Objeto de informes

La cinta de la herramienta Objetos de informe es un menú cuyos comandos se aplican a lo que se ha seleccionado, independientemente de que se trate del objeto de informes completo, de un componente concreto o de un ejemplo de un componente. Por ejemplo, un filtro o grupo de filtros, si ha seleccionado un componente individual en lugar de la totalidad del componente Filtro.

La siguiente tabla describe cada comando incluido en la cinta de la herramienta Objeto de informes.

Botón

Comando

Descripción

Nuevo

Crea un nuevo join, declaración DEFINE, filtro o declaración WHERE.

Botón Nuevo de la cinta de la herramienta Objeto de informes

Abrir

Inicia InfoAssist para crear o modificar un informe o diagrama, o la herramienta correspondiente para crear o modificar un join, declaración DEFINE, filtro o declaración WHERE.

Botón Editar de la cinta de la herramienta Objeto de informes

Editar

Abre el código fuente del componente en el editor de texto.

Botón Propiedades de la cinta de la herramienta Objeto de informes

Propiedades

Cambia el nombre del filtro o grupo de filtros seleccionados.

Botón Ejecutar de la cinta de la herramienta Objeto de informes

Ejecutar

Ejecuta el componente seleccionado.

Botón Borrar de la cinta de la herramienta Objeto de informes

Borrar

Elimina el elemento seleccionado.

Botón Borrar todo de la cinta de la herramienta Objeto de informes

Eliminar todo

Borra todos los elementos del tipo seleccionado; por ejemplo, todas las declaraciones WHERE, todos los filtros de un determinado grupo o todos los filtros de todos los grupos, si se ha seleccionado el componente Filtro.



x
Propiedades de un Objeto de informe

Para ver o modificar las propiedades de un objeto de informes, pulse con el botón derecho sobre el objeto y seleccione Propiedades. Se abre el cuadro de diálogo Propiedades de objeto de informe, como muestra la imagen.

Propiedades de objeto de informes - Propiedades principales

En el cuadro de diálogo Propiedades, la pestaña Propiedades principales muestra información como la carpeta principal (ubicación), nombre de archivo, tamaño, estado y opción de ejecución del objeto, junto con el usuario y las fechas de creación, último acceso y última modificación del objeto. Los usuarios autorizados pueden modificar el título, nombre y orden de clasificación, además de seleccionar las opciones que controlan el modo de ejecución y acceso del objeto de informes:

Los usuarios autorizados pueden consultar y modificar las reglas de acceso, la directiva efectiva y los permisos de uso compartido, pulsando el botón Seguridad.

La pestaña Propiedades de servidor, mostrada en la imagen siguiente, permite administrar los ajustes del servidor y la ruta de aplicaciones.

Pestaña Propiedades de servidor de las propiedades de objetos de informes

Para cambiar el servidor, marque Asignar servidor y seleccione uno de los servidores disponibles. Mueva las rutas de aplicaciones del cuadro Disponible al cuadro Seleccionado pulsando dos veces sobre ellas, o selecciónelas y utilice las flechas de desplazamiento. Utilice las flechas de arriba y abajo para cambiar el orden preferido de rutas de aplicaciones.

La pestaña Detalles, mostrada en la imagen siguiente, permite consultar los archivos máster, elementos de datos, clasificaciones, condiciones, expresiones, formatos de salida y joins utilizados por el Objeto de informes.

Pestaña Detalles de las propiedades de objetos de informes

La pestaña Avanzado, mostrada a continuación, permite establecer los valores predefinidos de altura y ancho del elemento, cuando aparece dentro de un portal en tiempo de ejecución.



x
Procedimiento: Cómo Crear un objeto de informes
  1. Abra el navegador y vaya a la carpeta que va a contener el objeto de informes.
  2. Si la carpeta que va a contener el objeto de informes ya existe, vaya al paso 4. De lo contrario, cree la carpeta pulsando con el botón derecho sobre una carpeta existente del árbol y seleccione Nuevo, Carpeta. Alternativamente, pulse con el botón derecho sobre Contenido y seleccione Nueva carpeta para crear la carpeta directamente debajo de la raíz.

    Se abrirá el cuadro de diálogo Nueva carpeta.

  3. Introduzca el nombre de la carpeta de objetos de informes y, opcionalmente, seleccione un servidor y una ruta de aplicación, y pulse Crear.

    Si no selecciona un servidor o una ruta de aplicación, cada una quedará establecida en el servidor y las rutas de aplicaciones por defecto de su instalación WebFOCUS. Para más información, consulte el manual Managed Reporting.

  4. Pulse con el botón derecho sobre la carpeta que contendrá el objeto de informes y seleccione Nuevo, Objeto de informes.

    Se abre el cuadro de diálogo Configuración de herramienta, como se muestra en la siguiente imagen.

    cuadro de diálogo Configuración de herramienta

  5. Pulse Aceptar para confirmar los ajustes predefinidos del servidor y la ruta de la aplicación, o modifíquelos y pulse Aceptar para continuar.

    Se abre el cuadro de diálogo Abrir, indicando que seleccione un archivo máster, como se explica en la imagen.

  6. Seleccione un archivo máster y pulse Aceptar.

    Aparece la herramienta Objeto de informes.



x
Procedimiento: Cómo Editar un objeto de informes

Pulse con el botón derecho sobre el objeto de informes y seleccione Editar.

Nota: Si pulsa dos veces sobre el objeto de informes, el informe se ejecutará y no podrá editarlo.



x
Procedimiento: Cómo Guardar un objeto de informes
  1. Oprima Ctrl+S o pulse el botón Guardar botón Guardar objeto de informes de la barra de herramientas Inicio rápido.

    Se abre el cuadro de diálogo Guardar.

  2. Introduzca el nombre del nuevo objeto de informes en el campo Título y pulse Aceptar.

    De ahora en adelante, puede pulsar Guardar u oprimir Ctrl+S para guardar el objeto de informes sin necesidad de abrir el cuadro de diálogo Guardar.



x
Cómo ejecutar un objeto de informe desde el navegador

Puede ejecutar un objeto de informes o cualquier componente del objeto desde su navegador. Puede ejecutar un objeto de informes de las siguientes formas:

La opción Ejecutar de la herramienta Objeto de informe se encuentra activada independientemente del ajuste de la propiedad Ejecutar sólo como informe diferido.



x
Comportamiento esperado al ejecutar un objeto de informe

Cuando selecciona y ejecuta un Objeto de informe, el comportamiento esperado es como sigue:

  • Cuando se define un componente de Informe o Diagrama, se ejecutan todos los componentes del objeto de informes.
  • Cuando se define un componente de Informe y de Diagrama, se abre una página HTML que permite seleccionar el componente que se quiere ejecutar.
  • Cuando se definen filtros en un objeto de informe, se abre una página HTML que permite seleccionar entre los filtros definidos del objeto de informe.
  • Cuando se definen parámetros en un informe o diagrama y se ha especificado la propiedad Aviso de parámetros de objeto de informes, se abre una página HTML, indicando que introduzca valores para los parámetros.
  • Los componentes de Objetos de informe son validados antes de la ejecución. Eso significa que los errores se encuentran y se solucionan más fácilmente ya que los errores en componentes individuales se detectan antes de la ejecución.
  • Si intenta ejecutar un objeto de informe creado sin usar el componente Informe o Diagrama, recibirá el mensaje:
    Your request did not return any output to display.
    Possible causes:
    - No data rows matched the specified selection criteria.
    - Output was directed to a destination such as a file or printer.
    - An error occurred during the parsing or running of the request. 


x
Componentes de un Objeto de informe

Los objetos de informes pueden incluir uno de estos tipos de componentes, que se ejecutan en el siguiente orden de preferencia:

Los usuarios que empleen el objeto de informes para crear un informe no pueden ver las declaraciones DEFINE y WHERE ni los comandos JOIN definidos en el objeto, emitidos automáticamente cada vez que el usuario accede al objeto de informes. Sin embargo, los componentes de informes o diagramas, incluidos los encabezados, pies y características de estilo son visibles a los usuarios autorizados, que pueden usarlos para crear sus propios informes personalizados.

Los filtros definidos en el componente Filtro sólo se aplican si los activa el usuario del objeto de informes, cuando el informe o diagrama basado en dicho objeto se ejecuta.



x
Componente Preprocesamiento de otros

El componente Preprocesamiento de otros contiene código personalizado que debe ejecutarse antes que el resto de componentes. Puede utilizar el editor de texto del componente para crear o modificar el código, o pegar el código que ha copiado en otra aplicación.

Para crear o modificar un componente Preprocesamiento de otros, siga uno de estos métodos:

Aparece el editor de texto Preprocesamiento de otros.

Consulte el manual Cómo crear informes con el lenguaje WebFOCUS para obtener más información acerca de cómo usar el lenguaje WebFOCUS para codificar procedimientos.

Nota:



x
Referencia: Consideraciones acerca de la Solicitud automática de ampersands con los componentes Pre- y Posprocesamiento de otros

Cuando se usa la Solicitud automática de ampersands, puede que los usuarios tengan que proporcionar valores de variables ampersand para parámetros a los que no hace referencia su contenido privado. Estos casos están directamente relacionados con el procesamiento interno de los informes creados con un objeto de informes.

Debe tener conocimiento de las consideraciones y el comportamiento de la solicitud automática, a la hora de hacer referencia a variables ampersand dentro de un objeto de informes. Para más información sobre el recurso Solicitud automática de ampersands, consulte el manual Cómo desarrollar aplicaciones de informes. La especificación de valores para las variables ampersand en el componente Other del objeto de informes, mediante comandos –DEFAULT, –DEFAULTH o –SET, asigna un valor predeterminado para las variables ampersand de una solicitud de informes y así evitar un error FOC, por no especificar un valor. Otro aspecto a tener en cuenta sobre –DEFAULTH y –SET es que la solicitud automática no solicita variables ampersand con valores asignados mediante –DEFAULTH o –SET.

La solicitud de variables ampersand al usuario, por parte del recurso Solicitud automática de ampersands, mediante el comando –DEFAULT, depende del parámetro de configuración del Cliente WebFOCUS, IBIMR_prompting. Cuando IBIMR_prompting se encuentra establecido en XMLPROMPT, los usuarios reciben un aviso indicando que proporciones los valores de las variables ampersand; los valores por defecto aparecen en campos cuyos valores predefinidos han sido especificados. Cuando IBIMR_prompting se encuenta establecido en XMLRUN, los usuarios no tienen que introducir valores, ya que se ha asignado un valor por defecto a todas las variables ampersand. Para más información sobre cómo establecer el parámetro IBIMR_prompting, consulte el manual Seguridad y administración de WebFOCUS.



x
Referencia: Cómo crear un objeto de informes que utilice un archivo HOLD

Suponga que su empresa dispone de un almacen de datos y que necesita un objeto de informes que emplee un extracto de dicho almacen. En su componente Preprocesamiento de otros, va a crear un archivo HOLD a partir del almacen de datos y, a continuación, va a usar el archivo en cada componente Objeto de informes. Puede eliminar el comando JOIN y borrar el archivo HOLD del componente Posprocesamiento de otros para que no se utilice por error, la próxima vez que se use ese objeto de informes.

Esta tarea consiste en los siguientes pasos:

  1. Cree un archivo HOLD en el componente Preprocesamiento de otros.
  2. Cree un componente Join nuevo con dos joins.
  3. Use el componente Informe para crear un informe nuevo en InfoAssist.
  4. Elimine el comando JOIN y borre el archivo HOLD del componente Posprocesamiento de otros.
  5. Ejecute el objeto de informes y consulte su código fuente para comprobar que la salida es la correcta.
  6. Compruebe que el archivo HOLD no existe en el lugar en que fue creado.


Ejemplo: Cómo crear un archivo HOLD con el componente Preprocesamiento de otros
  1. Cree un objeto de informes con BASEAPP e IBISAMP seleccionados como rutas de las aplicaciones y EMPLOYEE, como MASTERFILE.

    Para más información sobre cómo crear un objeto de informes, consulte Propiedades de un Objeto de informe.

  2. Seleccione el componente Preprocesamiento de otros y pulse Editar.
  3. Introduzca el código siguiente:
    APP HOLD IBISAMP
    TABLE FILE EMPLOYEE
    PRINT EMPLOYEE.EMPINFO.DEPARTMENT AS 'NEWDEP'
    EMPLOYEE.EMPINFO.CURR_SAL AS 'NEWCURR_SAL'
    BY EMPLOYEE.EMPINFO.EMP_ID AS 'EMP_ID'
    BY EMPLOYEE.EMPINFO.HIRE_DATE AS 'NEWHIRE_DATE'
    ON TABLE HOLD AS WINFILE FORMAT FOCUS INDEX EMP_ID
    END
  4. Pulse Guardar y cierre el editor de texto.
  5. Para verificar que el componente funciona correctamente, seleccione el componente Preprocesamiento de otros y pulse Ejecutar.

    Se genera la siguiente salida:

    0 NUMBER OF RECORDS IN TABLE= 12 LINES= 12


Ejemplo: Cómo crear un componente Join nuevo con dos joins
  1. Seleccione el componente Joiny pulse Nuevo.

    El componente Join se ha rellenado previamente con la tabla EMPLOYEE.

  2. Pulse Añadir nuevo, seleccione la tabla WINFILE y pulse Aceptar.
  3. Pulse el botón Añadir nuevo, seleccione la tabla JOBFILE y pulse Aceptar.
  4. Pulse Aceptar para cerrar la herramienta Join; sus cambios quedan guardados.
  5. Para consultar el código, pulse Ver código en la barra de herramientas Inicio rápido del objeto de informes.

    Aparece el siguiente código del componente Join:

    -*COMPONENT=Join_J001
    JOIN EMPLOYEE.EMPINFO.EMP_ID IN EMPLOYEE
    TO MULTIPLE WINFILE.SEG01.EMP_ID IN WINFILE TAG J001 AS J001
    END
    -*COMPONENT=Join_J002
    JOIN EMPLOYEE.PAYINFO.JOBCODE IN EMPLOYEE
    TO MULTIPLE JOBFILE.JOBSEG.JOBCODE IN JOBFILE TAG J002 AS J002
    END


Ejemplo: Cómo crear un informe con el componente Informe
  1. Pulse dos veces sobre el componente Informe.

    Se abre InfoAssist.

  2. Arrastre NEWCURR_SAL desde Medidas, en el cuadro Datos, hasta el lienzo y seleccione Soltar como suma.
  3. Arrastre EMP_ID desde Dimensiones, en el cuadro Datos, hasta la izquierda de la columna NEWCURR_SAL del lienzo y seleccione Soltar como clasificación.
  4. Arrastre NEWHIRE_DATE desde Dimensiones, en el cuadro Datos, hasta la izquierda de la columna NEWCURR_SAL del lienzo y seleccione Soltar como clasificación.
  5. Arrastre NEWDEP desde Dimensiones, en el cuadro Datos, hasta la izquierda de la columna NEWCURR_SAL del lienzo y seleccione Soltar como clasificación.

    El informe aparece en forma de tabla con cuatro columnas clasificadas por EMP_ID.

  6. Guarde el informe y salga de InfoAssist.
  7. Para comprobar que el componente funciona correctamente, pulse Ejecutar en la barra de herramientas Inicio rápido.

    El informe que ha creado en InfoAssist aparece en el navegador.



Ejemplo: Cómo borrar el Join del componente Posprocesamiento de otros
  1. Seleccione el componente Posprocesamiento de otros y pulse Editar.
  2. Introduzca lo siguiente:
    JOIN CLEAR *
    ? JOIN
  3. Pulse Guardar y Salir.
  4. Para comprobar que el objeto de informes funciona correctamente, pulse Ejecutar en la barra de herramientas Inicio rápido.

    El informe que ha creado en InfoAssist aparece en el navegador.

  5. Haga un clic derecho sobre la página web del informe y seleccione Ver código fuente.
  6. Baje hasta al final de la ventana de código fuente.

    Aparece el siguiente comentario:

    <!--
    0 NUMBER OF RECORDS IN TABLE= 12 LINES= 12
    0 NUMBER OF RECORDS IN TABLE= 12 LINES= 12
    0 HOLDING HTML FILE ON PC DISK ...
    JOINS CURRENTLY ACTIVE
    HOST                           CROSSREFERENCE
    FIELD        FILE      TAG     FIELD     FILE      TAG AS ALL WH
    -----        ----      ---     -----     ----      --- -- --- --
    EMPLOYEE.EM&gt;EMPLOYEE        WINFILE.SEG&gt; WINFILE J0 J0 Y N
    EMPLOYEE.PA&gt;EMPLOYEE        JOBFILE.JOB&gt; JOBFILE J1 J1 Y N
    0 NO JOINS CURRENTLY IN EFFECT
    -->



x
Joins

Un Join es una conexión temporal entre dos o más orígenes de datos que tienen al menos un campo en común. Después de enlazar dos orígenes de datos, cada vez que WebFOCUS recupere un registro del primer origen de datos (el archivo host), recuperará también los registros coincidentes del segundo (el archivo de destino).

Para más información sobre cómo enlazar dos orígenes de datos, consulte el Manual de usuario de WebFOCUS InfoAssist.

Nota:



x
Procedimiento: Cómo Crear un Join
  1. Pulse con el botón derecho sobre el componente Joins y seleccione Nuevo, o seleccione el componente Join y pulse Nuevo en la barra de herramientas Inicio rápido.

    Se abre la herramienta Join, mostrando el origen de datos asociado al objeto de informes.

  2. Cree un join con la herramienta Join.

    Para más información acerca del uso de la herramienta Join, consulte Grupo Join en el Manual de usuario de WebFOCUS InfoAssist.

  3. Cuando haya terminado, pulse Aceptar para volver a la herramienta Objeto de informes.


x
Procedimiento: Cómo Borrar un join

Para borrar un join, pulse con el botón derecho sobre el join y seleccione Borrar, o selecciónelo y pulse Borrar en la barra de herramientas de Inicio rápido.



x
Procedimiento: Cómo Cambiar el nombre de un join
  1. Desde la herramienta Join, seleccione un join pulsando sobre su línea conectora y pulse Editar en la barra de herramientas Join.

    Se abre el cuadro de diálogo Editar join.

  2. Introduzca una nueva descripción en el cuadro Descripción, y pulse Aceptar para volver a la herramienta Join.

    La nueva descripción aparece debajo del componente Join, en la herramienta Objeto de informes. El nombre interno del join sigue siendo el nombre que le asignó al crearlo.



x
Procedimiento: Cómo Ver o editar la sintaxis de un join en un editor de texto
  1. Seleccione el join y pulse Editar en la cinta, o púlselo con el botón derecho y seleccione Editar.

    El código del join aparece en un editor de texto.

  2. Efectúe los cambios deseados y pulse Aceptar para volver a la herramienta Objeto de informes. Para salir sin realizar cambios, pulse Cerrar.


x
Campos virtuales (declaraciones DEFINE)

Un campo virtual es un campo cuyo valor no está almacenado en el origen de datos pero puede ser calculado con los datos que están allí. Un campo virtual no ocupa espacio de almacenamiento; se crea únicamente cuando un usuario accede al objeto de informe que incluye el campo virtual.

Utilice la herramienta Define para crear un campo virtual. Utilice la herramienta para especificar el nombre y el formato del campo virtual y la expresión que lo define. Una expresión le permite combinar campos, constantes, funciones predeterminadas y operadores en una sola operación cuyo resultado es un único valor. Cuando define un campo virtual, debe especificar un tipo de formato de campo, longitud, y opciones de salida apropiadas.

Para más información sobre cómo definir campos, consulte Pestaña Datos en el Manual de usuario de WebFOCUS InfoAssist.



x
Procedimiento: Cómo Crear un campo virtual
  1. Pulse con el botón derecho sobre el componente Defines y seleccione Nuevo, o seleccione el componente Define y pulse Nuevo en la cinta.

    Se abre el cuadro de diálogo Herramienta Define, como se muestra en la siguiente imagen.

    Herramienta Define

  2. Cree un campo virtual utilizando la herramienta Define.

    Para más información sobre esta herramienta, consulte Pestaña Datos en el Manual de usuario de WebFOCUS InfoAssist.

  3. Pulse Aceptar para guardar el campo virtual y regresar a la herramienta Objeto de informes.

    El campo virtual ahora aparecerá en la lista de campos cuando un usuario acceda al Objeto de informe.

Nota:

  • La lista de campos mostrada en la herramienta Define no se actualizará con los nuevos campos virtuales hasta que salga de la herramienta y la vuelva a abrir. Si va a crear un campo virtual (declaración DEFINE) que utilice un campo virtual creado anteriormente en la expresión, primero tendrá que guardar el campo virtual antes de poder crear el segundo.

    Para guardar el primer campo virtual, salga de la herramienta Define pulsando Aceptar.Vuelva a abrir la herramienta Define para crear el segundo campo. También tiene la opción de introducir el nombre del primer campo virtual en la expresión, en lugar de seleccionarlo en la lista de campos. En este caso no tiene que cerrar y volver a abrir la herramienta Define.

  • Ya que todos los procedimientos crean una nueva sesión en el servidor de informes cuando se ejecutan, el tiempo de duración de su conexión siempre está limitado a un único procedimiento. Por lo tanto, cualquier declaración DEFINE emitida al principio de un procedimiento sólo permanecerá en vigor para las solicitudes de informe efectuadas en ese procedimiento.



x
Procedimiento: Cómo Editar un campo virtual

Los campos virtuales existentes aparecen bajo el nodo Defines, como se indica en la siguiente imagen.

  1. Pulse con el botón derecho sobre el campo virtual que quiere modificar y seleccione Abrir, o seleccione el campo virtual y pulse Abrir en la cinta.

    Se abre el cuadro de diálogo Herramienta Define, mostrando el campo seleccionado.

  2. Efectúe los cambios deseados en el nombre, expresión o formato del campo, y pulse Aceptar para volver a la herramienta Objeto de informes.


x
Procedimiento: Cómo Ver o editar un campo virtual en el editor de texto
  1. Pulse con el botón derecho sobre el campo virtual que quiere consultar o modificar y seleccione Editar, o seleccione el campo virtual y pulse Editar en la cinta. Se abre el Editor texto, mostrando el campo seleccionado.
  2. Efectúe los cambios deseados en el nombre, expresión o formato del campo, y pulse Aceptar para volver a la herramienta Objeto de informes.


x
Procedimiento: Cómo Eliminar un campo virtual
  1. Pulse con el botón derecho sobre el campo virtual que quiere borrar y seleccione Borrar, o seleccione el campo virtual y pulse Borrar en la cinta.
  2. Para borrar todos los campos virtuales de una vez, pulse con el botón derecho sobre el componente Defines y seleccione Borrar todo, o seleccione el componente y pulse Borrar todo en la cinta.


x
Filtros

Los filtros permiten que el usuario seleccione rápidamente criterios predefinidos que limitan los datos incluidos en un informe o diagrama. Los filtros son criterios de selección (declaraciones WHERE) que usted crea para los usuarios, que después seleccionan los filtros necesarios para limitar los datos en un informe o diagrama, sin tener que crear los suyos propios.

Para crear un filtro, debe crear el grupo de filtros y definir los filtros que componen el grupo.

Nota: Las funciones Deshacer y Rehacer no estarán disponibles para el componente Filtro hasta que haya creado al menos un filtro.

Para más información sobre los filtros, consulte Grupo Filtro en el Manual de usuario de WebFOCUS InfoAssist.



x
Procedimiento: Cómo Crear un grupo Filtro
  1. Pulse con el botón derecho sobre el componente Filtros y seleccione Nuevo, o seleccione el componente Filtro y pulse Nuevo en la cinta.
  2. En el cuadro Nombre de grupo de filtros, introduzca un nombre descriptivo para la carpeta de grupo de filtros.

    Sea lo más explícito posible con el nombre del grupo de filtros, ya que sus usuarios dependen de él para seleccionar el filtro correcto y aplicarlo en sus informes.

  3. Pulse Aceptar.

    Se le devuelve a la herramienta Objeto de informes. La carpeta del grupo de filtros aparecerá debajo del nodo del componente Filtro.



x
Procedimiento: Cómo Definir un filtro
  1. Pulse con el botón derecho sobre el grupo Filtro al que quiera añadir un filtro y seleccione Nuevo, o seleccione la carpeta del grupo Filtro y pulse Nuevo en la barra de herramientas Inicio rápido.

    Se abrirá el cuadro de diálogo de nuevo filtro.

  2. En el cuadro Nombre de filtro, introduzca un nombre descriptivo para el filtro y pulse Añadir nuevo si piensa crear varios, o Aceptar si sólo va a crear uno.

    Sea lo más explícito posible con los nombres de los filtros, ya que los usuarios dependen de ellos para seleccionar el filtro correcto y aplicarlo a sus informes.

    Se abre el cuadro de diálogo Filtro avanzado, como se muestra en la siguiente imagen.

    cuadro de diálogo Crear una condición de filtraje

  3. Use el cuadro de diálogo Filtro avanzado para crear el filtro.

    Para más información sobre cómo definir filtros, consulte Pestaña Datos en el Manual de usuario de WebFOCUS InfoAssist.

  4. Cuando haya creado el filtro, pulse Aceptar.

    Si pulsó Añadir nuevo en el paso, se abre el cuadro de diálogo Nuevo filtro. Si pulsó Aceptar en el paso, se le devuelve a la herramienta Objeto de informes.



x
Procedimiento: Cómo Editar un filtro

Los filtros existentes aparecen bajo el grupo Filtro, debajo del nodo Filtros, como se indica en la siguiente imagen.

  1. Pulse con el botón derecho sobre el filtro que quiere modificar y seleccione Abrir, o seleccione el filtro y pulse Abrir en la cinta.

    Se abre el cuadro de diálogo Filtro avanzado, mostrando el filtro seleccionado.

  2. Efectúe los cambios deseados y pulse Aceptar para volver a la herramienta Objeto de informes.


x
Procedimiento: Cómo Cambiar el nombre de un filtro o grupo de filtros
  1. Pulse con el botón derecho sobre el filtro o grupo de filtros que quiere modificar, y seleccione Propiedades, o seleccione el filtro o grupo de filtros, y pulse Propiedades en la cinta.
  2. Introduzca el nombre del nuevo filtro, o grupo de filtros, que sustituirá al nombre actual y pulse Aceptar.


x
Procedimiento: Cómo Borrar un filtro o grupo de filtros
  1. Pulse con el botón derecho sobre el filtro o grupo de filtros que quiere borrar, y seleccione Borrar, o seleccione el filtro o grupo de filtros, y pulse Borrar en la cinta.
  2. Para borrar todos los filtros de una vez, pulse con el botón derecho sobre el componente Filtro y seleccione Borrar todo, o seleccione el componente y pulse Borrar todo en la cinta.


x
Procedimiento: Cómo Ver o editar un filtro en el editor de texto
  1. Pulse con el botón derecho sobre el campo virtual que quiere consultar o modificar y seleccione Editar, o seleccione el campo virtual y pulse Editar en la cinta.

    Se abre el editor texto, mostrando el filtro seleccionado.

  2. Efectúe los cambios deseados y pulse Aceptar para volver a la herramienta Objeto de informes.


x
Referencia: Consideraciones acerca de los filtros con solicitud automática de ampersands

Cuando se emplea la solicitud automática de ampersands (la Solicitud de parámetros está seleccionada en las propiedades de Objetos de informes), existen ciertos casos en que el usuario debe introducir valores de variables ampersand en los criterios de selección (declaraciones WHERE) del objeto de informes, que no guardó con el informe. Esto se debe al procesamiento interno de los informes creados a partir de objetos de informes. Para evitar este problema, emita el componente Filtro para predefinir los criterios de selección que puede incluir el usuario en los informes. El recurso Solicitud automática de ampersands de WebFOCUS sólo evalúa los filtros seleccionados por un usuario para incluirlos en los informes.



x
Criterios de selección (declaraciones WHERE)

Las declaraciones WHERE, también denominadas criterios de selección, restringen los datos recuperados a aquellos registros que cumplan con las condiciones especificadas por ud. Los filtros son criterios de selección que se ejecutan cuando el usuario selecciona el filtro en WebFOCUS. Existen otros criterios de selección que se ejecutan cuando el usuario abre el objeto de informes, evitando que el usuario tenga a su disposición los valores de datos que no cumplan con los criterios.

Para más información sobre las declaraciones WHERE, consulte Pestaña Campo en el Manual de usuario de WebFOCUS InfoAssist.



x
Procedimiento: Cómo Crear Criterios de selección
  1. Pulse con el botón derecho sobre el componente declaraciones Where y seleccione Nuevo, o seleccione el componente y pulse Nuevo en la cinta.

    Se abre el cuadro de diálogo Nuevo filtro, como se muestra en la siguiente imagen.

    cuadro de diálogo Nuevo filtro

  2. Pulse dos veces sobre el texto rojo u oprima F12 para modificar la declaración WHERE.

    Para más información sobre cómo crear criterios de selección, consulte Grupo Filtro en el Manual de usuario de WebFOCUS InfoAssist.

  3. Después de crear los criterios de selección, pulse Aceptar para volver a la herramienta Objeto de informes.


x
Componente de informe

El componente Informe crea una plantilla de informe y la guarda en un objeto de informes. Los usuarios autorizados pueden usar la plantilla para crear un informe que se adapte a sus necesidades y después guardarlo.

Para crear una plantilla de informe, pulse dos veces sobre el componente Informe, o haga un clic derecho y seleccione Abrir. Se abre InfoAssist, donde puede crear una plantilla.

Para más información sobre cómo usar InfoAssist, consulte el Manual de usuario de WebFOCUS InfoAssist.

Nota:



x
Componente Diagrama

El componente Diagrama funciona exactamente igual que el componente Informe. El componente Diagrama crea una plantilla de diagrama y la guarda en un objeto de informes. Los usuarios autorizados pueden usar la plantilla para crear un diagrama que se adapte a sus necesidades y después guardarlo.

Para crear una plantilla de diagrama, pulse dos veces sobre el componente Diagrama, o haga un clic derecho y seleccione Abrir. Se abre InfoAssist, donde puede crear una plantilla.

Para más información sobre cómo usar InfoAssist, consulte el manual Manual de usuario de WebFOCUS InfoAssist.

Nota:



x
Componente Posprocesamiento de otros

El componente Posprocesamiento de otros contiene código personalizado que debe ejecutarse después que el resto de componentes. Puede utilizar el editor de texto del componente para crear o modificar el código, o pegar el código copiado en otra aplicación.

Para crear o modificar un componente Posprocesamiento de otros, pulse dos veces sobre el componente o selecciónelo y pulse Editar en la cinta. También puede pulsar con el botón derecho sobre el componente y seleccionar Editar. Se abre el cuadro de diálogo Posprocesamiento de otros.

Consulte el manual Cómo crear informes con lenguaje WebFOCUS para obtener más información acerca de cómo usar el lenguaje WebFOCUS para codificar procedimientos.

Nota:


WebFOCUS