Article image
Ian Stoltz
Ian Stoltz24/06/2024 22:19
Compartilhe

Facilitando suas análises com o comando FILTER do PowerBI

  • #Power BI

O comando FILTER no PowerBI permite segmentar e analisar seus dados com precisão. Com ele, você pode aplicar filtros para extrair informações específicas de suas visualizações, facilitando a identificação de padrões e tendências nos seus dados. 

FILTER não é usado de maneira independente, mas como um comando que é inserido em outras funções que exigem uma tabela.

Sua sintaxe é:

FILTER ( <Table>, <FilterExpression> )

Neste artigo, vamos explorar como usar o comando FILTER para aprimorar suas análises e obter insights.

Comando Filter

Imagine que você deseja analisar as vendas de produtos de uma loja e quer filtrar apenas as vendas realizadas em um determinado estado. Com o comando FILTER, você pode facilmente aplicar esse filtro para visualizar apenas as vendas do estado desejado.

vendasPorEstado = FILTER( 'Vendas', 'Vendas'[Estado] = "São Paulo" )

Neste exemplo, o código acima cria uma nova tabela chamada "vendasPorEstado", que contém apenas as vendas do estado de São Paulo, filtradas a partir da tabela original de vendas ('Vendas'). Isso ajuda a segmentar e analisar as vendas específicas da região desejada.

Suponha agora que você queira calcular a média de vendas de produtos apenas para os clientes que compraram acima de um determinado valor. Com o comando FILTER, é possível filtrar os dados com base nesse critério e então calcular a média das vendas.

vendasAcimaDe = CALCULATE(AVERAGE('Vendas'[MediaVendas]), FILTER( 'Vendas', 'Vendas'[MediaVendas] > 100)) 

Neste exemplo, o código acima calcula a média das vendas ('SalesAmount') apenas para os clientes cujas vendas foram acima de R$100, utilizando o comando FILTER para filtrar os dados conforme o critério estabelecido. Isso demonstra como o comando FILTER pode ser utilizado em conjunto com outras funções para análises mais complexas e personalizadas.

No seguinte exemplo, queremos calcular a média de vendas para clientes que compraram um produto específico e gastaram mais de $500. Utilizamos o comando FILTER para aplicar múltiplos critérios de filtro.

mediaVendasProdutoPorGasto = CALCULATE( AVERAGE('Vendas'[MediaVendas]), FILTER('Vendas', 'Vendas'[Produto] = "Produto A" && 'Vendas'[MediaVendas] > 500 )) 

Neste exemplo, o código calcula a média das vendas apenas para o "Produto A" e para clientes cujas vendas foram acima de R$500, utilizando o comando FILTER para combinar múltiplos critérios de filtro. Isso ilustra como o comando FILTER pode ser usado para análises avançadas com diferentes condições.

Conclusão:

O comando FILTER no PowerBI é uma ótima ferramenta para segmentar e analisar dados com precisão, permitindo a aplicação de filtros específicos nas visualizações. Os exemplos fornecidos demonstram como utilizar o comando FILTER de maneira simples até um pouco mais avançada, mostrando como é possível detalhadar e personalizar análises com base em diferentes critérios. 

Ao dominar o comando FILTER, você pode extrair bons insights e obter uma compreensão mais aprofundada dos seus dados no PowerBI.

Documentação oficial: 

https://learn.microsoft.com/pt-br/dax/filter-function-dax

Compartilhe
Comentários (1)

JS

Jarbas Souza - 24/06/2024 22:41

Adorei a explicação do comando FILTER no PowerBI, foi breve, claro e progressivo, com exemplos simples e avançados. Os exemplos são realmente úteis para quem quer se aprofundar na análise de dados no PowerBI. Parabéns pelo conteúdo de qualidade e pela praticidade das informações compartilhadas!