Imprimir      Abrir a versão em PDF da Ajuda on-line


Tópico anterior

Próximo tópico

Sobre a especificação de filtros para relatórios e painéis incorporados

Você pode incorporar relatórios e painéis em guias da Web e no applet da Web personalizado. Você também pode configurar campos de link da Web para abrir relatórios e painéis.

Ao criar um applet Web, uma guia da Web ou um link da Web personalizado do tipo Relatório ou Painel, especifique filtros que serão aplicados em tempo de execução. Para um painel, os filtros especificados se aplicarão a todos os relatórios do painel. Você pode especificar um máximo de seis filtros para um relatório ou um painel.

OBSERVAÇÃO: As colunas especificadas nos filtros devem ser incluídas no relatório, e o filtro nas colunas deve ser definido para "foi solicitado". Do contrário, o filtro especificado no applet Web, na guia da Web ou no link da Web não será aplicado quando o relatório for executado.

Parâmetro P0

No parâmetro P0, no início da string de parâmetro, especifique o número de filtros que deseja configurar. Os valores válidos do parâmetro P0 são de 1 a 6. O parâmetro P0 pode ser usado somente uma vez na string de parâmetro.

Parâmetros de filtro

Cada filtro usa três parâmetros: operador, coluna e valor, e os parâmetros devem ser especificados nessa ordem. Especifique o primeiro filtro nos parâmetros P1-P3 e os filtros subsequentes em conjuntos de três parâmetros, a saber P4-P6, P7-P9, P10-P12, P13-P15 e P16-P18. Você deve usar o E comercial (&) para separar os parâmetros. Cada parâmetro pode ser usado somente uma vez na string de parâmetro.

Sintaxe

Para um único filtro, a sintaxe é a seguinte:

P0=1&P1=operador&P2=coluna&P3=valor

Para especificar filtros adicionais, adicione os parâmetros P4-P6, P7-P9 etc. e aumente o valor do parâmetro P0 para que corresponda ao número de filtros adicionados. Portanto, para dois filtros, a sintaxe é a seguinte:

P0=2&P1=operador&P2=coluna&P3=valor&P4=operador&P5=coluna&P6=valor

As seções a seguir descrevem os parâmetros operador, coluna e valor que compõem um filtro.

Operador

O operador é especificado no primeiro dos três parâmetros de um filtro. A tabela a seguir lista os operadores que você pode usar.

Operador

Descrição

eq

Igual a ou em

neq

Diferente de ou não contido em

lt

Menor que

gt

Maior que

ge

Maior que ou igual a

le

Menor que ou igual a

bwith

Começa com

ewith

Termina com

cany

Contém qualquer. O parâmetro valor pode ter diversos valores, cada um separado com um sinal de mais (+), e você deve especificar o número de valores. Por exemplo, para localizar as regiões de vendas 1, 3 e 5 (ou seja, três regiões):

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

chamada

Contém todos. O parâmetro valor pode ter diversos valores, cada um separado com um sinal de mais (+), e você deve especificar o número de valores.

like

Semelhante a. O parâmetro valor deve conter um valor, e a string de valor deve terminar com o curinga % (sinal de porcentagem). Por exemplo, para localizar nomes de conta semelhantes a Acme:

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

top

Primeiros n itens. Por exemplo, para localizar as seis primeiras receitas de vendas:

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

bottom

Últimos n itens. Por exemplo, para localizar as quatro últimas receitas de vendas:

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

bet

Entre. O parâmetro valor pode ter dois valores, separados com um sinal de mais (+), e você deve especificar o número de valores. Por exemplo, para filtrar a região de vendas entre 3 e 7, use:

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

null

É nulo. O parâmetro valor deve ser 0 (zero) ou ser omitido.

nnull

Não é nulo. O parâmetro valor deve ser 0 (zero) ou ser omitido.

Coluna

A coluna a ser filtrada é especificada no segundo dos três parâmetros de um filtro. Ao especificar a coluna, observe os seguintes pontos:

  • Especifique o nome da tabela e o nome da coluna, separados por um ponto (.), conforme mostrado no exemplo a seguir, em que o campo Nome na tabela Conta é especificado:

    Account.Name

  • Se o nome da tabela ou o nome da coluna contiver um espaço, coloque o nome entre aspas, conforme mostrado no exemplo a seguir:

    "Métricas da atividade"."No. de atividades"

  • Use os nomes de coluna originais, e não os nomes de exibição.

Valor

O valor é especificado no terceiro dos três parâmetros de um filtro. Você pode especificar um valor diretamente ou um campo como parâmetro, da seguinte maneira:

  • Para incluir um campo de usuário ou de sistema em um parâmetro de filtro, coloque o cursor no campo Parâmetros na posição em que o parâmetro será adicionado e selecione o campo a ser incluído na lista Campos usuário e sistema.

    Para obter informações sobre os campos de usuário e sistema que você pode usar nos parâmetros, consulte Campos de usuário e sistema.

  • (Applets Web somente para páginas de detalhes de tipo de registro, e links da Web) Para incluir um campo do tipo de registro em um parâmetro de filtro, coloque o cursor no campo Parâmetros na posição em que o campo será adicionado e selecione o campo na lista Campos de tipo de registro, em que tipo de registro é o nome do tipo de registro para o qual você está criando o applet.

Por exemplo, se você selecionar o campo ID da linha na lista Campos de tipo de registro, %%%Row_Id%%% será inserido. No tempo de execução, %%%Row_Id%%% será substituído pelo ID da linha do registro atual.

OBSERVAÇÃO: O URL de um relatório ou um painel é gerado em tempo de execução. O tamanho da URL do relatório ou do painel varia, dependendo dos valores passados para o URL dos filtros de relatório em tempo de execução. Cada navegador tem um comprimento máximo de URL. Se o URL de um relatório ou um painel exceder esse tamanho, os usuários poderão perceber comportamentos indeterminados no navegador quando tentarem exibir esse relatório ou painel.


Publicado em Agosto de 2018 Copyright © 2005, 2018, Oracle. Todos os direitos reservados. Legal Notices.