Adicionar um filtro a um relatório do Power BI (na exibição Edição)Add a filter to a Power BI report (in Editing view)

Dica

Recomendamos que você leia primeiro Sobre filtros e realces nos relatórios do Power BI.We recommend first reading About filters and highlighting in Power BI reports.

Qual é a diferença entre os filtros de relatório no Modo de exibição de edição e no Modo de exibição de leituraWhat is the difference between report filters in Editing View versus Reading View

Há dois modos de exibir relatórios e interagir com eles: Exibição de Leitura e Exibição de Edição.There are two modes for interacting with reports: Reading View and Editing View. E os recursos de filtragem disponíveis para você dependem do modo no qual você está.And the filtering capabilities available to you depend on which mode you're in.

  • No Modo de exibição de edição é possível adicionar relatório, página e filtros visuais.In Editing View, you can add report, page, and visual filters. Ao salvar o relatório, os filtros são salvos com ele.When you save the report, the filters are saved with it. Pessoas olhando para o relatório no modo de leitura podem interagir com os filtros que você adicionou, mas não salvar suas alterações.People looking at the report in Reading View can interact with the filters you added, but not save their changes.
  • Na Modo de Exibição de Leitura, é possível interagir qualquer relatório, página e filtros visuais que já existem no relatório, mas você não poderá salvar as alterações do filtro.In Reading View, you can interact with any report, page and visual filters that already exist in the report, but you won't be able to save your filter changes.

Observação

Este artigo descreve como criar filtros no Modo de Exibição de Edição de relatório.This article describes how to create filters in report Editing View. Para obter mais informações sobre filtros, consulte Interagindo com filtros em Modo de exibição de leitura de relatórios.For more information on filters in Reading VIew, see interacting with filters in report Reading View.

Filtros visuais, de página, de detalhamento e de relatórioVisual filters, page filters, drillthrough filters, and report filters

Um filtro de página se aplica a todos os visuais da página do relatório.A page filter applies to all the visuals on the report page. Um filtro de visual se aplica a um único visual da página do relatório.A visual filter applies to a single visual on a report page. E um filtro de relatório se aplica a todas as páginas no relatório.And a report filter applies to all pages in the report.

Adicionar um filtro a uma visualização específica (também conhecido como filtro visual)Add a filter to a specific visualization (aka visual filter)

Há duas maneiras para fazer isso:There are 2 ways to do this:

  • filtrando um campo que já esteja sendo usado pela visualizaçãoby filtering a field that is already being used by the visualization
  • identificando um campo que ainda não esteja sendo usado pela visualização e adicionando esse campo diretamente ao bucket Filtros de nível visual.by identifying a field that is not already being used by the visualization, and adding that field directly to the Visual level filters bucket.

Filtrando os campos que já estão na visualizaçãoBy filtering the fields already in the visualization

  1. Abra um relatório no modo de Exibição de Edição.Open your report in Editing View.

  2. Abra o painel de visualizações e filtros e o painel Campos (se ainda não estiverem abertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).

  3. Selecione um visual para ativá-lo.Select a visual to make it active. Todos os campos que estão sendo usados pelo visual são identificados no painel Campos e também listados no painel Filtros, sob o cabeçalho Filtros de nível visual.All the fields being used by the visual are identified in the Fields pane and also listed in the Filters pane, under the Visual level filters heading.

  4. Agora vamos adicionar um filtro a um campo que já está sendo usado pela visualização.At this point we'll add a filter to a field already being used by the visualization.

    • Role para baixo até a área de Filtros de nível visual e selecione a seta para expandir o campo que você deseja filtrar.Scroll down to the Visual level filters area and select the arrow to expand the field you'd like to filter. Neste exemplo, vamos filtrar StoreNumberNameIn this example we'll filter StoreNumberName

    • Defina os controles de filtro Básico, Avançado ou N superior (consulte Como usar filtros de relatório).Set either Basic, Advanced, or Top N filtering controls (see How to use report filters). Neste exemplo, selecionaremos a filtragem Básica e colocaremos marcas de seleção ao lado dos números 10, 11, 15 e 18.In this example we'll select Basic filtering and place checkmarks next to numbers 10, 11, 15, and 18.

    • O visual é alterado para refletir o novo filtro.The visual changes to reflect the new filter. Se você salvar o relatório com o filtro, os leitores do relatório poderão interagir com o filtro no modo de exibição de leitura, marcando ou desmarcando valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  5. Agora vamos adicionar um campo totalmente novo, como um Filtro de nível visual, à nossa visualização.Now let's add a totally new field, as a Visual level filter, to our visualization.

    • No painel de Campos, selecione o campo que você deseja adicionar como um novo filtro de nível visual e arraste-o para a área de Filtros de nível visual.From the Fields pane, select the field you want to add as a new visual level filter, and drag it into the Visual level filters area. Neste exemplo arrastaremos Gerente regional para o bucket Filtros de nível visual e selecionaremos apenas Andrew Ma.In this example we'll drag District Manager into the Visual level filters bucket and select only Andrew Ma.

    • Observe que o Gerente regional não é adicionado à visualização em si.Notice that District Manager is not added to the visualization itself. A visualização ainda é composta por StoreNumberName como o eixo e Vendas Deste Ano como o valor.The visualization is still composed of StoreNumberName as the Axis and This Year Sales as the Value.

    • Assim, a própria visualização agora é filtrada para mostrar apenas as vendas de Andrew neste ano para as lojas especificadas.And, the visualization itself is now filtered to show only Andrew's sales this year for the specified stores.

Adicionar um filtro a uma página inteira (também conhecido como filtro de modo de exibição de página)Add a filter to an entire page (aka page view filter)

  1. Abra um relatório no modo de Exibição de Edição.Open your report in Editing View.
  2. Abra o painel de visualizações e filtros e o painel Campos (se ainda não estiverem abertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. No painel Campos, selecione o campo que você deseja adicionar como um novo filtro de nível de página e arraste-o para a área Filtros de nível de página.From the Fields pane, select the field you want to add as a new page level filter, and drag it into the Page level filters area.
  4. Selecione os valores que você deseja filtrar e defina os controles de filtragem Básico ou Avançado (veja Como usar filtros de relatório).Select the values you want to filter and set either Basic or Advanced filtering controls (see How to use report filters).

    Todas as visualizações na página, afetadas por esse filtro, serão redesenhadas para refletir a alteração.All the visualization on the page, impacted by this filter, are re-drawn to reflect the change.

Se você salvar o relatório com o filtro, os leitores do relatório poderão interagir com o filtro no modo de exibição de leitura, marcando ou desmarcando valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

Adicionar um filtro de detalhamentoAdd a drillthrough filter

Com o detalhamento no serviço do Power BI Desktop e do Power BI Desktop, você pode criar uma página de relatório de destino que tem como foco uma entidade específica, como um fornecedor, cliente ou fabricante.With drillthrough in Power BI service and Power BI Desktop, you can create a destination report page that focuses on a specific entity - such as a supplier, or customer, or manufacturer. Agora, de outras páginas de relatório, os usuários podem clicar com o botão direito do mouse em um ponto de dados da entidade em questão e executar uma consulta drill-through na página focalizada.Now, from the other report pages, users can right-click on a data point for that entity and drillthrough to the focused page.

Criar um filtro de detalhamentoCreate a drillthrough filter

Para acompanhar, abra o exemplo Rentabilidade do Cliente no Modo de Edição de Exibição.To follow along, open the Customer Profitability sample in Editing view. Vamos supor que você deseja uma página concentrada em áreas de negócios executivos.Let's say that you want a page that focuses on Executive business areas.

  1. Adicione uma nova página ao relatório e chame-a de Equipe Executiva.Add a new page to the report and name it Team Executive. Essa será a página de destino do detalhamento.This will be the drillthrough destination page.
  2. Adicione visualizações que acompanham as principais métricas das áreas de negócios executivos da equipe.Add visualizations that track key metrics for the team executives' business areas.
  3. Adicione também Executivo > Nome do Executivo aos filtros de detalhamento.Add Executive > Executive Name to the Drillthrough filters well.

    Observe que o Power BI adiciona uma seta para voltar à página do relatório.Notice that Power BI adds a back arrow to the report page. Selecionar essa seta faz com que os usuários retornem à página do relatório de origem: a página que eles estavam quando aceitaram o detalhamento.Selecting the back arrow returns users to the originating report page -- the page they were on when they opted to drillthrough. A seta para voltar só funciona no Modo de Exibição de Leitura.The back arrow only works in Reading view.

Usar o filtro de detalhamentoUse the drillthrough filter

Vejamos como funciona o filtro de detalhamento.Let's see how the drillthrough filter works.

  1. Inicie a página do relatório Scorecard da Equipe.Start on the Team Scorecard report page.
  2. Vamos supor que você é Andrew Ma e deseja ver a página do relatório Equipe Executiva filtrada somente com os seus dados.Let's say you're Andrew Ma and you want to see the Team Executive report page filtered to just your data. No gráfico da área superior esquerda, clique com o botão direito do mouse em qualquer ponto de dados verde para abrir a opção de menu Detalhamento.From the top-left area chart, right click any green data point to open the Drillthrough menu option.

  3. Selecione Detalhamento > Equipe Executiva executar uma consulta drill-through na página de relatório chamada Equipe Executiva.Select Drillthrough > Team Executive to drillthrough to the report page named Team Executive. A página é filtrada para mostrar informações do ponto de dados no qual você clicou com o botão direito do mouse, nesse caso, Andrew Ma.The page is filtered to show information about the data point from which you right-clicked; in this case Andrew Ma. Apenas o campo que está nos filtros de Detalhamento é passados para a página de relatório de detalhamento.Only the field that is in the Drillthrough filters well gets passed through to the drillthrough report page.

Adicione um filtro a um relatório inteiro (também conhecido como filtro de relatório)Add a filter to an entire report (aka Report filter)

  1. Abra um relatório no modo de Exibição de Edição.Open your report in Editing View.
  2. Abra o painel de visualizações e filtros e o painel Campos (se ainda não estiverem abertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. No painel Campos, selecione o campo que você deseja adicionar como um novo filtro de nível de relatório e arraste-o para a área de Filtros de nível de relatório.From the Fields pane, select the field you want to add as a new report level filter, and drag it into the Report level filters area.
  4. Selecione os valores que você deseja filtrar (consulte Como usar filtros de relatório.Select the values you want to filter (see How to use report filters).

Os visuais na página ativa e em todas as páginas do relatório são alterados para refletir o novo filtro.The visuals on the active page, and on all pages in the report, change to reflect the new filter. Se você salvar o relatório com o filtro, os leitores do relatório poderão interagir com o filtro no modo de exibição de leitura, marcando ou desmarcando valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  1. Selecione a seta para voltar para retornar à página do relatório anterior.Select the back arrow to return to the previous report page.

Solução de problemasTroubleshooting

Por que o filtro de nível de visual e o filtro de nível de página podem retornar resultados diferentesWhy your visual level filter and page level filter may return different results

Quando você adiciona um filtro de nível de visual, o Power BI filtra nos resultados agregados.When you add a visual level filter, Power BI filters on the aggregated results. A agregação padrão é Soma, mas você pode alterar o tipo de agregação.The default aggregation is Sum, but you can change the aggregation type.

Quando você adiciona um filtro de nível de página, o Power BI filtra sem agregação.When you add a page level filter, Power BI filters without aggregating. Ele faz isso, pois uma página pode ter vários visuais, que, individualmente, podem utilizar diferentes tipos de agregação.It does this because a page can have many visuals which can each utilize different aggregation types. Portanto, o filtro é aplicado em cada linha de dados.So the filter is applied on each data row.

Se você não vir o painel Campos, verifique se você está no Modo de Exibição de Edição do relatórioIf you do not see the Fields pane, make sure you're in report Editing view

Próximas etapasNext steps

Como usar filtros de relatórioHow to use report filters

Filtros e realce em relatóriosFilters and highlighting in reports

Interação com os filtros e realce no relatório de exibição de leituraInteract with filters and highlighting in report Reading View

Alterar como elementos visuais de relatórios executam filtro cruzado e realce cruzado entre siChange how report visuals cross-filter and cross-highlight each other

Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community