Prácticas probadas de IBM Cognos: Uso de Active Report Variables en Cognos 10

Naturaleza del documento: Resolución de problemas; Productos: Active Reports de IBM Cognos; Área de interés: Desarrollo

Una demostración de la activación de la posibilidad de ver variables para Active Reports y supervisar su comportamiento en un informe operativo.

Business Analytics Proven Practices Team, Business Analytics Proven Practices Team, IBM

Business Analytics Proven Practices Team



18-02-2013

Active Report Variables de IBM Cognos

¿Cuál es el propósito?

Es posible durante la creación de un Active Report que los controles y objetos en el informe no interactúen como el autor lo había pensado. Este documento resaltará la habilidad para observar los valores de las variables de los informes activos y el cambio de esos valores para diagnosticar problemas alrededor de la proyección del informe. Este documento guiará al usuario en la creación de un informe (sin necesidad de datos) que demostrará cómo ver las variables del informe activo y sus valores, como también cómo cambiar los valores para ver de qué manera esos cambios afectan los objetos del informe activo.


Creación del informe

  1. Abra Report Studio contra cualquier paquete. (Tenga en cuenta que el paquete no es importante, ya que no se utilizarán elementos de datos del paquete para crear el informe. Solo elementos estáticos como elementos de texto).
  2. Cuando se le indique seleccionar Create New, seleccione Blank Active Report.
    Screenshot of the Report Studio new report object type window
  3. Desde el panel Insertable Objects, inserte un objeto de plataforma en el informe en blanco.
    Screenshot of the interable objects pane for active report object
  4. En las propiedades de la plataforma, bajo General, haga clic en las elipses junto a la entrada Deck Cards Definition para cambiar la configuración predeterminada.
  5. Cambie los valores de la etiqueta predeterminada para cada tarjeta a Deck1, Deck2 y Deck3 respectivamente.
    Deck cards definition window
  6. A continuación, inserte el cuerpo de un elemento de texto de Deck1 e ingrese el texto “Deck Number1”.
    Screenshot of a text object inserted into the card of a deck
  7. Repita el proceso para Deck2 y Deck3, cambiando el texto para que se corresponda con la tarjeta que está activa actualmente. Para cambiar la tarjeta activa, seleccione la tarjeta desde la lista desplegable en la plataforma o seleccione las flechas azules dobles para desplazarse a la siguiente tarjeta en la plataforma.
  8. Inserte una barra de botones en el informe en blanco.
    Screenshot of report studio report with a deck and button bar
  9. En las propiedades del botón, en la sección General seleccione las elipses junto a la entrada Button Bar Definition.
  10. En el recuadro de diálogo que se abre, seleccione el botón New para añadir una columna nueva en la tabla de datos y cuando se le solicite, ingrese “Value”. Luego seleccione OK.
    Screenshot of the Buttons Definiton window
  11. En la columna de etiqueta, cambie cada etiqueta para que sea Deck1, Deck2, Deck3 y luego cambie la columna Value para que se lea Deck1, Deck2, Deck3. Luego presione OK.
    Screenshot of Buttons Defintion with Value column and values added
  12. En las propiedades de Button Bar, seleccione la elipse en la entrada Set Variable Values para abrir el recuadro de diálogo Set Variable Values.
    Button Bar properties window
  13. Haga clic en el hipervínculo “Manage Variable Values…” para crear una variable nueva. Haga clic en el ícono nuevo para crear una variable nueva y nómbrela v_buttonbar. Presione OK.
    Screenshot of Active Report Variables definition
  14. En el recuadro de diálogo Set Variable Value en la casilla desplegable Value seleccione Value. Esta es la columna que creamos en el paso 11. Presione OK.
    Screenshot of the Set Variable Values pane
  15. En las propiedades de Deck, bajo Interactive Behavior, haga clic en las tres elipses junto a la entrada Container Select.
    Screenshot of the Deck properties pane
  16. En el recuadro de diálogo Condition Comparison, seleccione OK. La entrada predeterminada es adecuada para esta muestra. Crea un filtro entre la etiqueta de cada tarjeta en la plataforma y la variable v_buttonbar. Presione OK y luego vuelva a presionar OK para cerrar el recuadro de diálogo Container Select.
    Screenshot of the Condition Comparision for the Deck
  17. Guarde el informe.

Visualización de los valores de variable de Active Report

Es importante advertir, que solo es posible ver y ajustar las variables de Active Report cuando ejecuta el informe desde Report Studio. No es posible ver las variables de la manera detallada en este documento, al ejecutar el informe en Cognos Connection.

  1. En Report Studio, ejecute el informe creado en los pasos anteriores. Cuando el informe se haya ejecutado, haga clic derecho en el visor y seleccione Show Variables.
    Screenshot of the run active report enabeling variables
  2. Aparecerá un marco nuevo que muestra todas las variables del informe, en este ejemplo solo se muestra v_buttonbar. Actualmente el valor está en blanco, ya que el usuario no seleccionó ningún botón.
    Screenshot of Report Studio report output showing variable values
  3. A medida que haga clic en los botones, advierta que el valor en la variable v_buttonbar cambia.
    Screenshot of Variables watch window
  4. Advierta que cuando hace clic en el botón Deck2, no sucede nada. El valor del elemento de texto permanece igual que como estaba en la selección del botón anterior. Esto se debe a que el valor de la etiqueta de card2 es Deck2, donde el valor que envía el Button2 es Deck2. Estos dos valores no coinciden y como resultado, no sucede nada cuando se presiona el Button2.
  5. Para ver de qué manera el cambio del valor afectaría la interacción entre la barra de botones y la plataforma, coloque el cursor del mouse en la sección Value del diálogo Variables. Advierta que el cursor cambia de una flecha a la barra transversal de texto.
    Screenshot showing how to alter the values in the variables pane
  6. Haga clic dentro de la casilla para resaltar el valor actual de la variable y cambie el valor a Deck2. Luego presione Enter en el teclado.
    Screenshot of the variables pane with the altered value
  7. El valor en el informe cambia para mostrar el elemento de texto de la Card 2.
    Screenshot of the variables pane with the altered value

Conclusión

Con la posibilidad de realizar el seguimiento de los valores de las variables en Active Reports, el autor puede trabajar para determinar de qué manera interactuarán las variables que cree con los otros objetos de control y objetos del informe dentro de su informe.

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Business analytics, Information mgmt
ArticleID=858246
ArticleTitle=Prácticas probadas de IBM Cognos: Uso de Active Report Variables en Cognos 10
publish-date=02182013