Filtrar dados em uma Exibição de Dados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Com o Microsoft Office SharePoint Designer 2007, você pode facilmente filtrar dados em uma Exibição de Dados.

Ao criar uma Exibição de Dados, você pode aplicar um filtro para que a exibição contenha apenas dados que satisfaçam os critérios especificados. Por exemplo, você talvez tenha uma fonte de dados que contenha centenas de registros. No entanto, você só quer exibir um subconjunto deles. Pode então criar um filtro para que apenas esse subconjunto de registros esteja contido na Exibição de Dados

Ao usar o Office SharePoint Designer 2007 para filtrar dados em uma Exibição de Dados, você limita os registros que estão efetivamente disponíveis na Exibição de Dados. Também é possível adicionar uma barra de ferramentas à Exibição de Dados, de forma que os visitantes possam filtrar dados por meio do navegador. No entanto, essa barra de ferramentas afeta somente a apresentação dos dados, e não limita a quantidade de dados efetivamente disponíveis na Exibição de Dados. Na seção Consulte também, você encontrará um link para obter mais informações sobre como adicionar essa barra de ferramentas.

Para criar os dados de exemplo e o modo de exibição de dados que são usados nos exemplos a seguir ou para saber mais sobre modos de exibição de dados, consulte criar um modo de exibição de dados.

O que você deseja fazer?

Adicionar um filtro

Adicione uma cláusula para um filtro existente

Agrupar cláusulas um filtro

Modificar uma cláusula

Exclua uma cláusula

Excluir um filtro

Criar um filtro avançado

Adicionar um filtro

A Northwind Traders, uma empresa de distribuição de alimentos finos, mantém sua lista de produtos em formato XML. Essa lista também contém os produtos que foram descontinuados. Sua equipe quer criar uma Exibição de Dados que exiba apenas os produtos atuais, para que a Exibição de Dados do site de sua equipe não fique desorganizada, com produtos com os quais a Northwind Traders não trabalha mais. Para isso, adicione um filtro.

Ao criar um filtro, você cria uma ou mais expressões que são aplicadas aos dados. Os dados que satisfizerem esses critérios serão incluídos na Exibição de Dados. Existem três partes básicas em uma expressão: o nome do campo (o nome do campo pelo qual você quer filtrar), o operador (a regra que você quer aplicar ao valor, como igual a, maior que ou menor que) e o valor (os dados que você está procurando).

Há três etapas para criar uma expressão. A primeira é identificar o campo que determina se um registro aparece no resultado filtrado. Neste exemplo, o campo Descontinuado é a base do filtro, porque os dados desse campo devem ser verificados para que os registros sejam incluídos no resultado ou excluídos. A segunda etapa é especificar o operador que será aplicado. Você só quer os registros em que Descontinuado seja igual a 0; então, especifique Igual a como operador. O dado que você está procurando no campo é 0 (a Northwind Traders usa 0 para indicar falso); portanto, o valor é 0.

  1. Abra a página que contém a Exibição de Dados que você quer filtrar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

  4. Na caixa de diálogo Critérios de Filtro, clique em Clique aqui para adicionar uma nova cláusula.

  5. Clique na caixa Nome do Campo e, em seguida, clique no campo que contém os valores desejados. Para acompanhar o exemplo da Northwind Traders, clique em Descontinuado (Número).

  6. Clique na caixa Comparação e, em seguida, clique no operador desejado. Para acompanhar o exemplo da Northwind Traders, clique em Igual a.

  7. Clique na caixa valor e em seguida, digite ou selecione os critérios que você deseja. Como Northwind Traders usa 1 para indicar produtos descontinuados e 0 para indicar produtos que não foram descontinuados, digite 0.

    Expressão de exemplo na caixa de diálogo Critérios de Filtro
    Expressão de exemplo na caixa de diálogo Critérios de Filtro
  8. Se você quiser exibir a expressão e editá-la usando XPath, clique em Avançado.

    Todos os critérios de filtro que você criar na caixa de diálogo Critérios de filtro são realmente expressões XPath. Para obter mais informações sobre filtros avançados, consulte a seção posterior criar um filtro avançado.

  9. Clique em OK.

Agora você tem uma Exibição de Dados que mostra apenas os produtos atuais e exclui os produtos descontinuados.

Com a expressão Descontinuado Igual a 0, aparecem quatro ou cinco registros

Início da página

Adicionar uma cláusula a um filtro existente

É possível usar várias expressões em um só filtro. Faça isso adicionando novas cláusulas que especifiquem critérios adicionais que devem ser satisfeitos pelos dados.

Por exemplo, na seção anterior você filtrou a Exibição de Dados para que contivesse apenas os produtos atuais da Northwind Traders. Suponha agora que você queira que sua Exibição de Dados contenha apenas os produtos atuais que estejam com pedidos iguais a zero, para que você possa decidir se deve encomendar unidades adicionais.

  1. Abra a página que contém a Exibição de Dados que você quer modificar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

    Na caixa de diálogo Critérios de Filtro, você pode ver qualquer critério de filtro aplicado no momento à Exibição de Dados.

  4. No final de uma cláusula existente, clique na caixa E/Ou e siga um destes procedimentos:

    • Para criar um filtro em que os dados devam corresponder aos critérios de ambas as cláusulas, clique em E.

    • Para criar um filtro em que os dados devam corresponder aos critérios de apenas uma cláusula, clique em Ou.

      Para acompanhar o exemplo da Northwind Traders, clique em E, porque você quer que sua Exibição de Dados contenha apenas produtos que não foram descontinuados e em que o pedido de unidades seja igual a zero.

  5. Na linha seguinte, clique em Clique aqui para adicionar uma nova cláusula.

  6. Clique na caixa Nome do Campo e, em seguida, clique no campo que contém os valores desejados. Para acompanhar o exemplo da Northwind Traders, clique em UnidadesPedidas (Número).

  7. Clique na caixa Comparação e, em seguida, clique no operador desejado. Para acompanhar o exemplo da Northwind Traders, clique em Igual a.

  8. Clique na caixa Valor e digite ou selecione os critérios desejados. Como você quer ver apenas os produtos que não estejam com unidades encomendadas, digite 0.

    Um filtro composto de duas expressões, como aparece na caixa Critérios de Filtro

  9. Clique em OK.

Agora você tem uma Exibição de Dados que mostra apenas os produtos atuais que não estão com unidades adicionais pedidas.

dos cinco registros de dados de exemplo, agora aparecem dois

Início da página

Agrupar as cláusulas de um filtro

Quando o filtro contém várias cláusulas, talvez você queira agrupar duas ou mais, para que elas sejam aplicadas antes de outra cláusula. Ao determinar a ordem em que as cláusulas são aplicadas, você tem um controle preciso sobre os dados que aparecem em sua Exibição de Dados.

Por exemplo, nas seções anteriores, você criou um filtro com duas cláusulas para ver os produtos atuais sem pedido de unidades adicionais. Essa Exibição de Dados ajuda você a decidir se deve pedir unidade adicionais. Para tornar essa Exibição de Dados ainda mais útil, você quer ver os produtos atuais para os quais não há pedido ou que estejam com menos de 20 unidades em estoque. Para isso, adicione uma terceira cláusula e agrupe-a com a segunda.

  1. Abra a página que contém a Exibição de Dados que você quer filtrar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

    Na caixa de diálogo Critérios de Filtro, você pode ver qualquer critério de filtro aplicado no momento à Exibição de Dados.

  4. No final da segunda cláusula, clique na caixa E/Ou e, em seguida, clique em Ou.

  5. Na caixa de diálogo Critérios de Filtro, clique em Clique aqui para adicionar uma nova cláusula.

  6. Clique na caixa Nome do Campo e, em seguida, clique no campo que contém os valores desejados. Para acompanhar o exemplo da Northwind Traders e adicionar uma terceira cláusula ao filtro, clique em UnidadesEmEstoque (Número).

  7. Clique na caixa Comparação e, em seguida, clique no operador desejado. Para acompanhar o exemplo da Northwind Traders, clique em Menor que.

  8. Clique na caixa Valor e digite ou selecione os critérios desejados. Para perceber quando o estoque estiver ficando baixo, você quer ver os produtos que estão com menos de 20 unidades no estoque; então, digite 20 na caixa.

  9. Mantenha a tecla SHIFT pressionada enquanto clica nas setas da coluna mais à esquerda das cláusulas que quer agrupar e clique em Agrupar. Para remover o agrupamento, clique em Desagrupar.

    Para acompanhar o exemplo da Northwind Traders, mantenha a tecla SHIFT pressionada enquanto clica nas setas da coluna mais à esquerda da segunda e terceira cláusulas.

    Exemplo de expressão na caixa de diálogo Critérios do Filtro
    O colchete que conecta as cláusulas indica que elas estão agrupadas.
  10. Clique em OK.

Para ajudá-lo a controlar os produtos que precisam ser encomendados, você agora tem uma Exibição de Dados que mostra apenas os produtos atuais que estão com pedido igual a zero e cujo estoque está abaixo de 20 unidades. Essa Exibição de Dados contém quatro registros. Observe que, se você não tivesse agrupado a segunda e a terceira cláusulas, a Exibição de Dados conteria dois registros, porque as cláusulas seriam avaliadas consecutivamente. Ao agrupá-las, você determina a ordem em que devem ser avaliadas.

dos cinco registros de dados de exemplo, só aparecem quatro

Início da página

Modificar uma cláusula

Você pode exibir e modificar qualquer filtro aplicado a uma Exibição de Dados abrindo a caixa de diálogo Critérios de Filtro e fazendo as alterações.

  1. Abra a página que contém a Exibição de Dados que você quer filtrar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

    Na caixa de diálogo Critérios de Filtro, você pode ver qualquer critério de filtro aplicado no momento à Exibição de Dados.

  4. Na caixa de diálogo Critérios de Filtro, clique em uma cláusula existente e siga um destes procedimentos:

    • Clique na caixa Nome do Campo e, em seguida, clique no campo que contém os valores desejados.

    • Clique na caixa Comparação e, em seguida, clique no operador desejado.

    • Clique na caixa Valor e digite ou selecione os critérios desejados.

Início da página

Excluir uma cláusula

  1. Abra a página que contém a Exibição de Dados com o filtro que você quer modificar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

  4. Clique na seta da coluna mais à esquerda da cláusula que você quer excluir e pressione DELETE.

Início da página

Excluir um filtro

  1. Abra a página que contém a Exibição de Dados com o filtro que você quer excluir.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

  4. Mantenha a tecla SHIFT pressionada enquanto clica na seta na coluna mais à esquerda de cada cláusula e pressione DELETE.

    Observação : Caso você esteja usando um filtro avançado, o texto Usando expressão avançada aparece na caixa de diálogo Critérios de Filtro. Para excluir um filtro avançado, clique em Avançado e exclua todo o texto da caixa de texto.

Início da página

Criar um filtro avançado

Há ocasiões em que você precisa criar um filtro que use critérios mais complexos do que os que se pode especificar na caixa de diálogo Critérios de Filtro. Por exemplo, suponha que a Northwind Traders queira filtrar uma Exibição de Dados para que exiba apenas os produtos cujo valor de estoque no inventário exceda R$ 1.000,00. Nesse caso, você pode criar uma expressão XPath, usando as opções da caixa de diálogo Condição Avançada.

No Office SharePoint Designer 2007, você pode usar XPath para criar filtros avançados. XPath é uma linguagem para localizar e processar informações em um documento XML. O Construtor de Expressões XPath fornece IntelliSense para XPath, possibilitando que tanto os usuários inexperientes quanto os avançados criem expressões XPath que executem filtros complexos em dados.

Observação : A filtragem XPath é executada no XML de base da Exibição de Dados. Se você executar uma consulta XPath em uma fonte de dados SQL, como uma biblioteca ou uma lista do Microsoft SharePoint ou ainda um banco de dados SQL, os dados serão primeiro processados como XML antes que seja aplicado o filtro XPath; portanto, o desempenho do filtro talvez seja mais lento do que o esperado.

  1. Abra a página que contém a Exibição de Dados que você quer filtrar.

  2. Clique com o botão direito do mouse na Exibição de Dados e, em seguida, clique em Mostrar Tarefas de Controle Comuns no menu de atalho.

    Você pode também clicar o modo de exibição de dados e clique na seta Imagem do botão no canto superior direito para mostrar a lista de Tarefas comuns de exibição de dados. Clique na seta novamente para ocultar a lista.

  3. Na lista Tarefas Comuns de Exibição de Dados, clique em Filtrar.

  4. Na caixa Critérios de Filtro, clique em Avançado.

  5. Na caixa de diálogo Condições Avançadas, em Selecione um campo a ser inserido, clique duas vezes no campo que deseja inserir na expressão. Para inserir o caminho completo do campo, mantenha a tecla CTRL pressionada enquanto clica duas vezes no campo.

    No exemplo, para criar a Exibição de Dados que exiba apenas produtos com valor de estoque maior que R$ 1.000,00, clique duas vezes em UnidadesEmEstoque. UnidadesEmEstoque aparece na caixa Editar a expressão XPath.

  6. Na caixa Editar a expressão XPath, posicione o ponto de inserção imediatamente após o nome do campo e pressione a BARRA DE ESPAÇOS.

    A lista de operadores XPath do IntelliSense é exibida. O IntelliSense para XPath ajuda você fornecendo uma lista de campos disponíveis ou funções válidas no contexto da expressão.

  7. Na lista de operadores do IntelliSense, clique duas vezes no operador desejado.

    No exemplo, clique duas vezes no asterisco (*). Agora aparece uma lista de campos disponíveis do IntelliSense.

  8. Na lista de campos disponíveis, clique duas vezes no campo desejado.

    Para criar um filtro avançado no exemplo da Northwind Traders, clique duas vezes em UnidadesEmEstoque e pressione a BARRA DE ESPAÇOS.

  9. Na lista de operadores do IntelliSense, clique duas vezes no operador desejado.

    No exemplo, clique duas vezes em > (maior que) e digite 1000.

    A expressão final tem a aparência a seguir.

    A expressão XPath para exibir produtos cujo valor de estoque seja maior que R$ 1.000,00

    Na parte inferior do Construtor de Expressões XPath, você pode observar uma visualização do resultado do filtro à medida que cria a expressão na caixa Editar a expressão XPath.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×