Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

Acerca da Especificação de Filtros para Relatórios e Painéis Incorporados

Pode incorporar relatórios e painéis (só no catálogo V3) numa applet da Internet customizada e separadores da Internet. Também pode configurar os campos da ligação Web para abrir relatórios e painéis do catálogo V3.

NOTA: Para obter informações sobre os catálogos (V2 e V3) para relatórios e painéis, consulte Acerca da Incorporação de Relatórios e Painéis em Oracle CRM On Demand.

Quando cria uma applet da Internet customizada, um separador da Internet ou uma ligação Web do tipo Relatório ou Painel, pode especificar os filtros que serão aplicados no tempo de execução. Para um painel, os filtros que especifica aplicam-se a todos os relatórios no painel. Pode especificar um máximo de seis filtros para um relatório ou painel.

NOTA: As colunas que especifica nos filtros devem ser incluídas no relatório e o filtro nas colunas deve ser definido como "é solicitado". Caso contrário, o filtro que especifica na applet da Internet, no separador da Internet ou na ligação Web não será aplicado quando o relatório for executado.

Parâmetro P0

No parâmetro P0, no início da cadeia de parâmetros, especifica o número de filtros que pretende configurar. Os valores válidos para o parâmetro P0 são de 1 a 6. O parâmetro P0 pode ser utilizado só uma vez na cadeia de parâmetros.

Parâmetros de Filtro

Cada filtro utiliza três parâmetros: operador, coluna e valor, e os parâmetros devem ser especificados nessa ordem. Especifica o primeiro filtro nos parâmetros P1-P3 e os filtros subsequentes em conjuntos de três parâmetros, nomeadamente P4-P6, P7-P9, P10-P12, P13-P15 e P16-P18. Deve utilizar um 'E' comercial (&) para separar os parâmetros. Cada parâmetro pode ser utilizado só uma vez na cadeia de parâmetros.

Sintaxe

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

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

Para especificar filtros adicionais, acrescenta os parâmetros P4-P6, P7-P9, e assim por diante, e aumenta o valor do parâmetro P0 para corresponder ao número de filtros que acrescenta. Então, para dois filtros, a sintaxe é a seguinte:

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

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

Operador

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

Operador

Descrição

eq

Igual a ou em

neq

Diferente de ou não em

lt

Menor que

gt

Maior que

ge

Maior ou igual a

le

Menor ou igual a

bwith

Começa com

ewith

Termina com

cany

Contém qualquer. O parâmetro do valor pode ter vários valores, cada um separado com um sinal de mais (+), e deve especificar o número de valores. Por exemplo, para encontrar 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

call

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

like

Como. O parâmetro de valor deve conter um valor e a cadeia do valor deve terminar com o carácter universal % (sinal de percentagem). Por exemplo, para encontrar nomes de contas que são como Acme:

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

top

n itens superiores. Por exemplo, para encontrar as 6 receitas de vendas superiores:

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

bottom

n itens inferiores. Por exemplo, para encontrar as 4 receitas de vendas inferiores:

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

bet

Entre. O parâmetro de valor deve ter dois valores, separados por um sinal de mais (+), e deve especificar o número de valores. Por exemplo, para filtrar na Região de Vendas entre 3 e 7, utilize:

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

null

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

nnull

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

Coluna

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

  • Deve especificar o nome da tabela e o nome da coluna, separados por um ponto final (.) como mostrado no exemplo a seguir, onde o campo Nome da tabela Conta é especificado:

    Nome.Coluna

  • Se o nome da tabela ou o nome da coluna contiverem um espaço, deve incluir o nome entre aspas duplas, como mostrado no exemplo a seguir:

    "Métrica da Atividade"."N.º de Atividades"

  • Deve utilizar os nomes das colunas originais e não os nomes de apresentação.

Valor

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

  • Para incluir um campo do utilizador ou do sistema num parâmetro de filtro, coloque o cursor no campo Parâmetros na posição em que pretende acrescentar o parâmetro e, em seguida, selecione o campo que pretende incluir a partir da lista Campos do Utilizador e Sistema.

    Para obter informações sobre os campos do utilizador e do sistema que pode utilizar nos parâmetros, consulte Campos do Utilizador e Sistema.

  • (Applets da Internet só para as páginas Detalhe do tipo de registo e ligações da Internet) Para incluir um campo do tipo de registo num parâmetro de filtro, coloque o cursor no campo Parâmetros na posição em que pretende acrescentar o campo e, em seguida, selecione o campo a partir da lista Campos de tipo de registo, em que tipo de registo é o nome do tipo de registo para o qual está a criar a applet.

Por exemplo, se selecionar o campo ID da Linha da lista de Campos do tipo de registo, é inserido %%%Row_Id%%%. No tempo de execução, %%%Row_Id%%% é substituído pelo ID da linha do registo atual.

NOTA: O URL para um relatório ou painel é gerado no tempo de execução. O comprimento do URL para o relatório ou painel varia, dependendo dos valores que são transmitidos ao URL para os filtros de relatório no tempo de execução. Cada navegador tem um comprimento de URL máximo. Se o URL de um relatório ou painel exceder este comprimento, os utilizadores podem ver um comportamento indeterminado no browser quando tentam visualizar esse relatório ou painel.


Publicado em Setembro 2017 Copyright © 2005, 2017, Oracle. Todos os direitos reservados. Legal Notices.