Las peticiones de datos permiten a un visor del informe seleccionar los miembros de una fila de cuadrícula, una columna o un TPV al ejecutar el informe.
Al diseñar el informe, se definen las selecciones de miembros para la petición de datos; a continuación, los visores del informe eligen entre los miembros definidos por el usuario cuando ejecutan el informe. Las peticiones de datos se pueden definir en el TPV global (con la opción Imprimir todas las selecciones activada) y las filas y columnas de las cuadrículas del informe. Por ejemplo, Figura 9-4 muestra una petición de datos que los usuarios pueden ver al ejecutar el informe y que les permite seleccionar los valores Products
y Years
en el TPV global, los miembros de Account
en la fila de cuadrícula y los miembros de Period
en la columna de cuadrícula.
Consulte - Definición de peticiones de datos en Reports.
Figura 9-4 Ejemplo de petición de datos de TPV y cuadrícula
Algunas consideraciones para el uso de peticiones de datos:
Se pueden seleccionar peticiones de datos en las dimensiones de TPV cuando la opción Imprimir todas las selecciones está activada. De esta forma, los usuarios pueden seleccionar uno o más miembros para las dimensiones de TPV cuando ejecutan el informe.
Se puede definir una petición de datos en un segmento de fila o columna de cuadrícula dentro de otra función de selección de miembros. Por ejemplo, Range (prompt1, prompt2)
.
Se pueden utilizar peticiones de datos en los informes de gestión que se insertan en los paquetes de informes como doclets de referencia.
Definición de peticiones de datos
Para definir una petición de datos:
Abra un informe y edite una cuadrícula.
Abra el cuadro de diálogo Seleccionar miembros mediante una de estas opciones:
Haga clic con el botón derecho sobre una dimensión en la cuadrícula y haga clic en Seleccionar miembros.
Seleccione una dimensión de la cuadrícula y, a continuación, haga clic en en la barra de fórmulas con el nombre de dimensión.
En el cuadro de diálogo Seleccionar miembros, realice una acción:
Haga clic en el icono que aparece junto a un miembro y, a continuación, seleccione Ver todas las funciones para abrir el creador de funciones.
En la lista Funciones, seleccione la opción Petición de datos.
En Lista de selección, elija los miembros disponibles para los usuarios. Consideraciones:
La lista de selección es obligatoria para las peticiones de datos de TPV global en informes con varios orígenes de datos.
Será opcional para todas las demás peticiones de datos. Si no se especifica una lista de opciones, el usuario podrá seleccionar cualquier miembro para la dimensión a la que tengan acceso.
Utilice la opción Permitir varias selecciones para restringir a los usuarios a una única selección o bien permitirles elegir varios miembros de dimensión. No se podrán permitir varias selecciones en peticiones de datos que se utilicen como parámetros en otras funciones de selección de miembros (por ejemplo, Children (Prompt)
).
Opcional: en Selección por defecto, elija el miembro o miembros que se indicarán como valor por defecto para la petición de datos. Si la opción Permitir varias selecciones está desactivada, solo se podrá seleccionar un miembro por defecto.
Nota:
No se puede especificar una función como miembro por defecto.
Uso de peticiones de datos en el TPV
Al utilizar las peticiones de datos en el TPV existen algunas consideraciones:
Las peticiones de datos solo se soportan en el TPV global. No se pueden definir en un TPV local.
La opción Mostrar solo sugerencias siempre está activada. Los usuarios solo pueden editar la selección de TPV respondiendo a las peticiones de datos.
La opción Imprimir todas las selecciones siempre se encuentra activada para las páginas imprimibles.
Puede usar una petición de datos con una selección única como parámetro para otra función de selección de miembro en el TPV. Por ejemplo, en la dimensión Period (tiempo), puede definir la selección como Children (petición de datos), en la que la petición de datos permite que el usuario elija entre Qtr1, Qtr2, Qtr3 o Qtr4. Cuando el usuario ejecuta el informe, se devuelven los valores secundarios (Children) del trimestre seleccionado (por ejemplo, si el usuario selecciona Qtr1, se devuelven los datos de enero, febrero y marzo).
Una dimensión de TPV con una petición de datos definida no puede incluir miembros ni funciones adicionales como selecciones de TPV, excepto como petición de datos de miembro único, según se ha descrito en el punto anterior.
No se pueden utilizar peticiones de datos en la dimensión de TPV si se ha seleccionado Current POV
para la misma dimensión en la cuadrícula.
Si un informe tiene varios orígenes de datos y la dimensión de TPV dentro de la petición de datos se encuentra compartida entre ellos, la petición mostrará una lista de los miembros comunes para los orígenes (como ocurre actualmente con el TPV).
Uso de peticiones de datos en los doclets de referencia de Reports
En un paquete de informes se puede insertar un informe con peticiones de datos como doclet de referencia Se responde a la petición de datos al insertar el informe y al refrescar la instantánea. Al desbloquear la edición del doclet de referencia, todos los doclet que lo consumen se actualizan para reflejar la selección de petición de datos.
Por ejemplo, Figura 9-5 muestra una petición de datos para Children (inclusive) of Total Entities
, con Total Entities
como selección por defecto.
Figura 9-5 Ejemplo de petición de datos de doclet de referencia: definición
Al insertar el informe en un paquete de informes como doclet de referencia, el sistema mostrará un separador de peticiones de datos en el cuadro de diálogo de TPV del informe. Seleccione el separador Peticiones de datos y realice una selección. En este ejemplo, dejaremos el valor por defecto de Total Entities
.
Figura 9-6 muestra la salida del doclet de referencia insertado, con Total Entities
mostrado en el TPV.
Figura 9-6 Ejemplo de petición de datos de doclet de referencia: salida