Introdução ao filtro do Power BI
Um filtro é uma palavra que usamos frequentemente no MS Excel para ver apenas um conjunto específico de dados. No MS-Excel, todos conhecemos a lista suspensa para escolher apenas os itens necessários.
No entanto, quando se trata do Power BI, temos uma lista suspensa de filtros, mas ao resumir os dados, precisamos usar a função DAX, ou seja, Filtro. Por exemplo, quando temos todas as vendas da cidade, se você deseja mostrar apenas um total de vendas da cidade, podemos usar a função FILTER DAX para obter o total de uma cidade específica.
O que a função de filtro faz no Power BI?
FILTER é simplesmente a função DAX usada para resumir os dados com critérios específicos. Como dissemos acima, quando temos todas as vendas de cidades, se você deseja mostrar apenas o total de vendas de uma cidade, podemos usar a função FILTER DAX para obter o total de uma cidade em particular.
FILTER é usado principalmente com a função CALCULATE, em geral, para aplicar qualquer tipo de filtro para chegar a totais baseados em critérios. Abaixo está a sintaxe da função FILTER no Power BI.
- Tabela: primeiro precisamos mencionar o nome da tabela que estamos filtrando.
- Expressão de filtro: na tabela de filtragem, o que precisamos filtrar. No caso de filtrar as vendas de cidades individuais, precisamos selecionar uma coluna da cidade e, colocando um sinal de igual, precisamos inserir o nome da cidade entre aspas duplas.
Como usar a função DAX do filtro no Power BI?
Vamos ver alguns dos exemplos para entender a funcionalidade da função Filter DAX no Power BI.
Filtro do Power BI - Exemplo # 1
Para demonstrar a função Filtro, considere a tabela de dados abaixo que vamos usar. Portanto, você pode fazer o download da pasta de trabalho do Excel no link abaixo, usado neste exemplo.
Você pode baixar este modelo de Excel do filtro do Power BI aqui - Modelo de Excel do filtro do Power BITemos duas tabelas "Tabela de vendas" e "Tabela de incentivos" .
- Carregue essas duas tabelas no arquivo do Power BI Desktop baixando a pasta de trabalho do Excel.
- Agora insira Table visual e crie um resumo como o abaixo.
Isso mostra cada total respectivo, agora imagine uma situação em que precisamos ter um resumo de vendas para cada cidade para o ano “2015”. É aqui que podemos incluir a função "FILTRO" para filtrar apenas o ano de 2015.
- Clique com o botão direito do mouse na tabela Sales_Table e escolha a opção New Measure .
- Nomeie como as vendas do ano de 2015 .
- Como precisamos somar os valores de vendas para o ano de 2015, abra a função CALCULATE primeiro.
O primeiro argumento da função CALCULATE é Expression, ou seja, qual é o cálculo que precisamos fazer, portanto, precisamos somar a coluna do valor das vendas.
- Então abra a função SUM e escolha a coluna "Sales" em "Sales_Table".
A partir de agora, isso somará a coluna "Vendas", agora o próximo argumento é o Filtro1, ou seja, ao fazer a soma da coluna de vendas, qual é a condição de filtro que precisamos aplicar.
- Então abra a função FILTRO para aplicar a condição do filtro.
- Mencione o nome da tabela para a qual estamos aplicando o filtro. A tabela para a qual estamos aplicando um filtro é Sales_Table, portanto escolha o mesmo nome da tabela.
- A expressão de filtro que estamos aplicando é para a coluna Data do pedido, portanto, escolha esta coluna.
- Como essa é uma coluna de data completa, precisamos escolher o item Ano nesta coluna. Então coloque um ponto e escolha o item Ano .
- Agora aplique os critérios de filtro como 2015 .
- Feche dois colchetes e pressione a tecla Enter para obter o valor de vendas apenas para o ano de 2015.
- Arraste e solte esta nova medida, ou seja, Vendas do ano de 2015 para a tabela visual para obter o total do ano de 2015 para cada cidade.
- Isso fornecerá a visualização como mostrado abaixo.
- Agora imagine uma situação em que você precise aplicar vários filtros; por exemplo, já criamos filtro para o ano de 2015, agora digamos que precisamos ter essas vendas totais apenas para o estado "Texas". Nesse caso, podemos continuar com o antigo e depois de aplicar FILTER, coloque vírgula para acessar o próximo argumento da função CALCULATE.
- A próxima opção da função CALCULATE é o Filtro 2, portanto, para isso, abra outra função FILTER .
- Mais uma vez, escolha a tabela como Sales_Table .
- A expressão de filtro que precisamos aplicar para a coluna é "Estado", então escolha a coluna "Estado".
- Para esta coluna, precisamos apenas do total de vendas do estado "Texas" para o ano de 2015, portanto, coloque um sinal de igual e insira os critérios como Texas .
- Agora feche dois colchetes e pressione a tecla Enter para obter o total.
Como você pode ver acima, uma vez que editamos a fórmula existente, temos valor de vendas apenas para a cidade "Texas" e para o ano "2015".
Filtro do Power BI - Exemplo # 2
Agora, veja mais um exemplo do uso de FILTRO. Suponha que precisamos calcular o valor do incentivo com base na coluna "Estado"; para cada estado, temos porcentagem de incentivo diferente; portanto, precisamos buscar o percentual de incentivo em outra tabela.
Usaremos a função RELATED para buscar os detalhes do incentivo. Suponha que precisamos criar uma medida que calcule o incentivo, exceto o estado "Kentucky". Clique com o botão direito do mouse em Sales_Table e escolha Nova medida e dê o nome como " Incentivo, exceto Kentucky ".
- Abra a função CALCULATE.
- O cálculo que precisamos executar é que precisamos multiplicar o valor das vendas pela porcentagem de incentivo existente na outra tabela, portanto abra a função SUMX .
- Mencione o nome da tabela.
- Uma expressão nada mais é do que o tipo de cálculo que precisamos fazer; portanto, primeiro escolha a coluna Valor de venda .
- A coluna Valor de vendas precisa ser multiplicada pela coluna de porcentagem de incentivo de outra tabela, portanto, abra a função RELATED .
- O nome da coluna que precisamos escolher entre Incentive_Table é "Incentive%", portanto escolha o mesmo.
- Feche dois colchetes e este será o fim do cálculo, agora abra a função FILTRO .
- Mencione o nome da tabela como Sales_Table .
- A expressão de filtro será para o estado, exceto "Kentucky", portanto, insira os critérios de filtro conforme mostrado abaixo.
- Ok, todos fecham os colchetes e pressionam a tecla Enter para obter o resultado.
- Arraste e solte essa nova medida, ou seja, Incentivo, exceto Kentucky, na tabela visual para obter os valores de incentivo.
- Isso fornecerá a visualização como mostrado abaixo.
Uau!!! Como você pode ver acima, temos valores de incentivo para todos os estados, exceto o estado "Kentucky".
NOTA: O arquivo do Power BI Filter também pode ser baixado no link abaixo e a saída final pode ser visualizada. Você pode baixar este modelo de filtro do Power BI aqui - Modelo de filtro do Power BICoisas para lembrar
- No Power BI, a função FILTER é normalmente usada com a função CALCULATE.
- Uma função RELATED é usada para buscar os dados de outra tabela se houver um relacionamento entre duas tabelas.
Artigos recomendados
Este é um guia para o Power BI Filter. Aqui discutimos a função de filtro do Power BI, que é usada para resumir os dados com critérios específicos, além de um exemplo prático. Você também pode consultar os seguintes artigos para saber mais -
- Declaração de uso do Power BI IF
- Calendário do Power BI (exemplos)
- Introdução ao KPI no Power BI
- Como criar relatórios do Power BI?
- Principais recursos do Power BI para visualização de dados