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