Partilhar via


Caixa de diálogo Dados de filtros (Designer de Modelos)

Use a caixa de diálogo Dados do Filtro para limitar os dados retornados no relatório. Para exibir a caixa de diálogo Dados do Filtro, clique no botão Filtro na barra de ferramentas ou selecione Filtro no menu Relatório.

Opções

  • Entidades
    Navegue pelas entidades das quais você pode arrastar campos ou entidades para a área de filtro.

  • Campos
    Localize os campos que você deseja adicionar à condição de filtro. Arraste ou clique duas vezes nos campos para adicioná-los à área de filtro.

  • Pesquisar
    Clique para localizar campos específicos em uma entidade ou na fonte de dados.

  • Modo Avançado
    Clique para mostrar relações adicionais entre as entidades. Essas relações permitem criar consultas complexas. Quando você clica no botão Modo Avançado, são exibidos mais três tipos de funções:

    • Funções Inverter. As funções Inverter mostram a relação com a entidade em que você estava.

    • Entidades de pesquisa. Uma entidade de pesquisa é uma função que contém apenas um campo de interesse.

    • Entidades que herdam de ancestrais diretos da entidade selecionada, mas que não são um ancestral direto da entidade atual.

  • Ao adicionar uma nova condição, aplicá-la a todos os dados do meu relatório.
    Desmarque esta caixa de seleção se desejar restringir os dados retornados a uma lista específica de instâncias. Se essa caixa de seleção estiver desmarcada, você não poderá alterar a entidade de base ao criar o filtro. Por padrão, esta caixa é selecionada.

Opções de Novo Grupo

Clique no botão Novo Grupo e selecione uma das opções a seguir para criar um grupo ou condições de filtro.

  • Todos(as) de
    Quando você seleciona Todos(as) de, os resultados do grupo de filtros lógicos devem satisfazer todos os critérios especificados. A palavra 'and' é automaticamente inserida entre as cláusulas.

  • Qualquer de
    Quando você seleciona Qualquer de, os resultados do grupo de filtros lógicos devem satisfazer pelo menos um dos critérios especificados. A palavra 'or' é automaticamente inserida entre as cláusulas.

  • Nenhum(a) de
    Quando você seleciona Nenhum(a) de, os resultados do grupo de filtros lógicos não devem satisfazer nenhum dos critérios especificados. A palavra 'or' é automaticamente inserida entre as cláusulas e um 'not' lógico é inserido para todo o grupo.

  • Nem todos(as) de
    Quando você seleciona Nem todos(as) de, os resultados do grupo de filtros lógicos não devem satisfazer todos os critérios especificados. A palavra 'and' é automaticamente inserida entre as cláusulas e um 'not' lógico é inserido para todo o grupo.

Opções de Condição de Filtro

Quando um campo é arrastado para a superfície de filtro, uma condição de filtro é automaticamente criada com base nesse campo. Você pode ajustar essa condição de modo que ela retorne os resultados desejados. A condição de filtro tem três partes: o nome do campo ou da entidade, o operador e o valor. Para alterar o operador, clique no mesmo e selecione o novo operador que deseja usar. Para especificar um valor, siga um destes procedimentos: digite um valor na caixa de texto, marque a caixa de seleção de cada um dos valores listados que você deseja usar no filtro ou, nos casos em que possa ser selecionado um grande volume de dados, execute uma filtragem prévia dos valores do campo ou da entidade com base nos quais você deseja continuar criando o filtro.

Opções de campo e entidade

Quando você clica no nome do campo ou da entidade adicionada à área de filtro, as seguintes opções são exibidas:

  • Todos(as)
    Retorna todas as instâncias da entidade que satisfazem os critérios especificados. Essa opção aparece somente quando uma entidade é adicionada à área de filtro.

  • Qualquer
    Retorna qualquer instância da entidade que satisfaça os critérios especificados. Essa opção aparece somente quando uma entidade é adicionada à área de filtro.

  • Não
    Retorna todas as instâncias da entidade que não satisfazem os critérios especificados. Essa opção aparece somente quando uma entidade é adicionada à área de filtro.

  • Nem todas
    Retorna qualquer instância da entidade que não satisfaça os critérios especificados. Essa opção aparece somente quando uma entidade é adicionada à área de filtro.

  • Editar como Fórmula
    Clique no nome do campo para exibir essa opção. Selecione para abrir a caixa de diálogo Definir Fórmula e editar a expressão do campo.

  • Perguntar
    Clique no nome do campo para exibir esta opção. Selecione para solicitar aos leitores do relatório que forneçam um valor para o campo antes da execução do relatório. Por exemplo, suponha que você queira que os leitores do relatório o exibam com base em região. Selecione a opção de solicitação para o campo Território e, quando os leitores tentarem executar o relatório no servidor de relatório, verão um aviso na parte superior desse relatório solicitando que insiram o nome do território. Se você deseja um valor padrão, insira um na área de critérios do filtro. . Se nenhum valor for inserido, o usuário deverá selecionar um antes de executar o relatório.

  • Remover Condição
    Clique no nome do campo para exibir esta opção. Selecione para remover a condição de filtro da superfície de filtro.

Opções de operador de comparação

Você pode alterar os operadores de comparação clicando no operador e selecionando na lista exibida. Por padrão, o operador de comparação é igual. O Construtor de Relatórios oferece suporte a dois tipos de dados predefinidos: valores e intervalos. Os valores de data predefinidos retornam um único valor de data ou hora. Os valores de intervalo predefinido retornam um intervalo de valores de data ou hora.

  • Não
    Indica que o operador deve retornar os dados que não satisfazem os critérios especificados. Não pode ser aplicado a todos os operadores exceto Menor que, Maior Que, Menor que ou igual e Maior que ou igual.

  • Igual a
    Retorna dados iguais ao valor especificado.

  • Em uma Lista
    Retorna uma lista suspensa de valores na qual é possível selecionar vários valores.

  • Maior Que
    Retorna dados com valor maior que aquele especificado.

  • Maior ou Igual a
    Retorna dados com valor maior ou igual àquele especificado.

  • Menor Que
    Retorna dados com valor menor que aquele especificado.

  • Menor ou Igual a
    Retorna dados com valor menor ou igual àquele especificado.

  • De...Até
    Retorna dados situados entre os dois valores especificados.

  • Contém
    Retorna dados que contêm o valor especificado. Esta condição é aplicada somente a valores de texto.

  • Está em um Filtro
    Use esta opção para especificar um filtro em uma entidade antes de aplicar todo o filtro ao relatório. Clique em nenhum filtro selecionado e em Criar novo filtro para iniciar uma nova instância da caixa de diálogo Dados do Filtro. Esta opção é exibida somente quando uma condição de filtro baseada em uma entidade é adicionada à área de filtro.

  • Está Vazio
    Retorna dados que contêm valores Null.

  • Está em Branco
    Retorna dados nos quais não há valor especificado.

  • Está em Branco ou Vazio
    Retorna dados que contêm valores Null ou que não contêm valores.

  • É um(a)
    Retorna dados para uma instância da entidade especificada.

  • Depois de
    Retorna dados posteriores à data especificada.

  • Em ou Depois de
    Retorna dados relativos à data especificada ou posteriores.

  • Antes de
    Retorna dados anteriores à data especificada.

  • Em ou Antes de
    Retorna dados relativos à data especificada ou data anterior.

  • Hoje
    Retorna dados para a data de hoje à meia-noite (00:00:00 AM).

  • Agora
    Retorna dados relativos à data e hora de hoje, por exemplo, 11/30/2008, 10:45:22 AM.

  • Ontem
    Retorna dados para a data de hoje menos um dia.

  • Amanhã
    Retorna dados da data de hoje mais um dia.

  • …Dias Atrás
    Retorna dados de uma única data em que ocorre o número especificado de dias antes de hoje.

  • …Meses Atrás
    Retorna dados de uma única data em que ocorre o número especificado de meses antes do mês do dia atual.

  • …Trimestres Atrás
    Retorna dados de uma única data que ocorre o número especificado de trimestres antes do trimestre do dia atual.

  • …Anos Atrás
    Retorna dados relativos ao número especificado de anos antes do ano do dia atual.

  • Primeiro dia do mês
    Retorna dados do primeiro dia do mês atual com base na data de hoje.

  • Primeiro dia do trimestre
    Retorna dados relativos ao primeiro dia do trimestre atual com base na data de hoje.

  • Primeiro dia do ano
    Retorna dados do primeiro dia do ano atual com base na data de hoje.

  • De hoje até…Dias
    Retorna dados de hoje mais o número de dias especificado.

  • Desde Hoje até…Meses
    Retorna dados a partir do mês do dia de hoje mais o número de meses especificado.

  • Desde Hoje até…Trimestres
    Retorna dados a partir do trimestre do dia de hoje mais o número de trimestres especificado.

  • Desde Hoje até…Anos
    Retorna dados do ano atual mais o número de anos especificado.

  • Último dia do mês
    Retorna dados do último dia do mês atual com base na data de hoje.

  • Último dia do trimestre
    Retorna dados do último dia do trimestre atual com base na data de hoje.

  • Último dia do ano
    Retorna dados do último dia do ano atual com base na data de hoje.

  • Último(s) (n)…Dias
    Retorna dados relativos ao último número de dias especificado, sem incluir a data de hoje.

  • Último(s) (n)…Dias (inclusive hoje)
    Retorna dados para o próximo número de dias especificado, incluindo a data de hoje.

  • Último(s) (n)…Meses
    Retorna dados relativos ao número de meses passados especificado, sem incluir o mês atual.

  • Último(s) (n)…Meses (inclusive este mês)
    Retorna dados relativos ao número de meses passados especificado, incluindo o mês atual.

  • Último(s) (n)…Trimestres
    Retorna dados relativos ao número de trimestres passados especificado, sem incluir o trimestre atual.

  • Último(s) (n)…Trimestres (inclusive este trimestre)
    Retorna dados relativos ao número de trimestres passados especificado, incluindo o trimestre atual.

  • Último(s) (n)…Anos
    Retorna dados relativos ao número de anos passados especificado, sem incluir o ano atual.

  • Último(s) (n)…Anos (inclusive este ano)
    Retorna dados relativos ao número de anos passados especificado, incluindo o ano atual.

  • Próximo(s) (n)…Mês
    Retorna dados relativos a todos os dias do próximo mês do calendário com base na data de hoje.

  • Próximo(s) (n)…Trimestre
    Retorna dados relativos a todos os dias do próximo trimestre do calendário com base na data de hoje.

  • Próximo(s) (n)…Ano
    Retorna dados relativos a todos os dias do próximo ano civil com base na data de hoje.

  • Próximo(s) (n)…Dias (inclusive hoje)
    Retorna dados do próximo número de dias especificado, incluindo a data de hoje.

  • Próximo(s) (n)…Dias
    Retorna dados relativos ao próximo número de dias especificado, sem incluir a data de hoje.

  • Próximo(s) (n)…Meses (inclusive este mês)
    Retorna dados relativos ao número de meses futuros especificado, incluindo o mês atual.

  • Próximo(s) (n)…Meses
    Retorna dados relativos ao número de meses futuros especificado, sem incluir o mês atual.

  • Próximo(s) (n)…Trimestres (inclusive este trimestre)
    Retorna dados relativos ao número de trimestres futuros especificado, incluindo o trimestre atual.

  • Próximo(s) (n)…Trimestres
    Retorna dados relativos ao número de trimestres futuros especificado, sem incluir o trimestre atual.

  • Próximo(s) (n)…Anos (inclusive este ano)
    Retorna dados relativos ao número de anos futuros especificado, incluindo o ano atual.

  • Próximo(s) (n)…Anos
    Retorna dados relativos ao número de anos futuros especificado, sem incluir o ano atual.

  • …Mês Anterior
    Retorna dados relativos a todos os dias do mês do calendário anterior.

  • ...Trimestre Anterior
    Retorna dados relativos a todos os dias do trimestre do calendário anterior.

  • ...Ano Anterior
    Retorna dados de todos os dias do ano anterior.

  • …Últimos Dias (inclusive hoje)
    Retorna dados relativos ao último número de dias especificado, incluindo a data de hoje.

  • …Dias Anteriores
    Retorna dados relativos ao último número de dias especificado, não incluindo a data de hoje.

  • Últimos…Meses (inclusive este mês)
    Retorna dados relativos ao último número de meses especificado, incluindo o mês atual.

  • …Meses Anteriores
    Retorna dados relativos ao último número de meses especificado, sem incluir o mês atual.

  • ...Trimestres Anteriores (inclusive este trimestre)
    Retorna dados relativos ao último número de trimestres especificado, incluindo o trimestre atual.

  • ...Trimestres Anteriores
    Retorna dados relativos ao último número de trimestres especificado, não incluindo o trimestre atual.

  • Este…Mês
    Retorna dados de todos os dias do mês do calendário atual com base na data de hoje.

  • Este…Trimestre
    Retorna dados de todos os dias do trimestre do calendário atual com base na data de hoje.

  • Este…Ano
    Retorna dados de todos os dias do ano civil atual com base na data de hoje.

  • Até esta Data...Mês
    Retorna dados do primeiro dia do mês até o dia atual.

  • Até esta Data…Trimestre
    Retorna dados do primeiro dia do trimestre até o dia atual.

  • Até esta Data…Ano
    Retorna dados do primeiro dia do ano até o dia atual.

  • Igual ao Ano Passado…Mês
    Retorna dados de todos os dias do mesmo mês do ano anterior.

  • Igual ao Ano Passado…Trimestre
    Retorna dados de todos os dias do mesmo trimestre do ano anterior.