Imprimir      Abrir versión PDF de ayuda en línea


Tema anterior

Tema siguiente

Acerca de la especificación de filtros para informes y cuadros de mandos incrustados

También puede incrustar informes y cuadros de mandos en fichas web y applets web personalizados. También puede configurar campos de enlace web para abrir informes y cuadros de mandos.

Al crear un applet web personalizado, una ficha web o un enlace web del tipo Informe o Cuadro de mandos, puede especificar los filtros que se aplicarán en tiempo de ejecución. Para un cuadro de mandos, los filtros que especifique se aplican a todos los informes en el cuadro de mandos. Puede especificar un máximo de seis filtros para un informe o un cuadro de mandos.

NOTA: Las columnas que especifique en los filtros se deben incluir en el informe y el filtro en las columnas debe estar definido en "se solicita". De lo contrario, el filtro que especifique en el applet web, la ficha web o el enlace web no se aplicarán cuando se ejecute el informe.

Parámetro P0

En el parámetro P0, al principio de la cadena de parámetros, se especifica el número de filtros que desea configurar. Los valores válidos para el parámetro P0 van del 1 al 6. El parámetro P0 se puede usar solo una vez en la cadena de parámetros.

Parámetros de filtro

Cada filtro utiliza tres parámetros: operator, column y value y los parámetros se debe especificar en ese orden. Especifique el primer filtro en los parámetros P1-P3 y los siguientes filtros en juegos de tres parámetros, como P4-P6, P7-P9, P10-P12, P13-P15 y P16-P18. Debe utilizar el ampersand (&) para separar los parámetros. Cada parámetro se puede usar solo una vez en la cadena de parámetros.

Sintaxis

Para un solo filtro, la sintaxis es la siguiente:

P0=1&P1=operator&P2=column&P3=value

Para especificar más filtros, puede agregar los parámetros P4-P6, P7-P9, y así sucesivamente, y aumentar el valor del parámetro P0 para que coincida con el número de filtros que agregue. Por tanto, para dos filtros, la sintaxis es la siguiente:

P0=2&P1=operator&P2=column&P3=value&P4=operator&P5=column&P6=value

En las siguientes secciones se describen los parámetros de operator, column y value que constituyen un filtro.

Operador

El operador se especifica en el primero de los tres parámetros de un filtro. En la siguiente tabla se enumeran los operadores que puede utilizar.

Operador

Descripción

eq

Igual a o dentro de

neq

No es igual a o no está dentro de

lt

Menor que

gt

Mayor que

ge

Mayor que o igual a

le

Menor que o igual a

bwith

Empieza por

ewith

Finaliza con

cany

Contiene cualquiera. El parámetro value puede tener varios valores, separados por un signo más (+) y debe especificar el número de valores. Por ejemplo, para buscar Sales Regions 1, 3 y 5 (es decir, tres regiones):

&P1=cany&P2=Sales.Region&P3=3+1+3+5

call

Contiene todo. El parámetro value puede tener varios valores, separados por un signo más (+) y debe especificar el número de valores.

like

Igual. El parámetro value debe contener un valor y la cadena de value debe terminar con el comodín % (signo de porcentaje). Por ejemplo, para buscar los nombres de las cuentas similares a Acme:

&P1=like&P2=Account.Name&P3=Acme%

top

n mejores ítems. Por ejemplo, para buscar los 6 mejores ingresos por ventas:

&P1=top&P2=Sales.Revenue&P3=6

bottom

n peores ítems. Por ejemplo, para buscar los 4 peores ingresos por ventas:

&P1=bottom&P2=Sales.Revenue&P3=4

bet

Entre. El parámetro value puede tener dos valores, separados por un signo más (+) y debe especificar el número de valores. Por ejemplo, para filtrar en Sales Region entre 3 y 7, utilice:

&P1=bet&P2=Sales.Region&P3=2+3+7

null

Es nulo. El parámetro value debe ser 0 (cero) u omitirse.

nnull

No es nulo. El parámetro value debe ser 0 (cero) u omitirse.

Columna

La columna que se va a filtrar se especifica en el segundo de los tres parámetros de un filtro. Al especificar la columna, tenga en cuenta los siguientes puntos:

  • Debe especificar el nombre de la tabla y el nombre de la columna, separados por un punto (.), como se muestra en el siguiente ejemplo, donde se ha especificado el campo Nombre de la tabla Cuenta:

    Account.Name

  • Si el nombre de la tabla o el nombre de la columna contienen un espacio, debe incluir el nombre entre comillas dobles, como se muestra en el ejemplo siguiente:

    "Métricas de actividad"."Nº de actividades"

  • Debe utilizar los nombres de columnas originales y no los nombres visibles.

Valor

El valor se especifica en el tercero de los tres parámetros de un filtro. Puede especificar un valor directamente, o bien puede especificar un campo como un parámetro, de la siguiente forma:

  • Para incluir un campo de usuario o del sistema en un parámetro de filtro, sitúe el cursor en el campo Parámetros en la posición donde desee agregar el parámetro y, a continuación, seleccione el campo que desea incluir en la lista Campos de usuario y sistema.

    Para obtener información sobre los campos de usuario y del sistema que puede utilizar en los parámetros, consulte Campos de usuario y sistema.

  • (Applets web solo para las páginas Detalle de tipo de registro y enlaces web) Para incluir un campo del tipo de registro en un parámetro de filtro, sitúe el cursor en el campo Parámetros en la posición en la que desea agregar el campo y, a continuación, seleccione el campo en la lista Campos del tipo de registro, donde tipo de registro es el nombre del tipo de registro para el que se va a crear el applet.

Por ejemplo, si selecciona el campo ID de fila en la lista Campos de tipo de registro, se inserta %%%Row_Id%%%. %%%Row_Id%%% se sustituye en tiempo de ejecución por el ID de fila del registro actual.

NOTA: La dirección URL de un informe o un cuadro de mandos se genera en tiempo de ejecución. La longitud de la dirección URL para el informe o cuadro de mandos varía, dependiendo de los valores que se transfieren a la dirección URL de los filtros del informe en tiempo de ejecución. Cada explorador tiene una longitud máxima de dirección URL. Si la dirección URL de un informe o un cuadro de mandos sobrepasa esa longitud, los usuarios podrían ver un comportamiento indeterminado en el explorador cuando intentan ver ese informe o un cuadro de mandos.


Publicado en agosto 2018 Copyright © 2005, 2018, Oracle. Todos los derechos reservados. Legal Notices.