4
respostas

Uso da função filter

Porque normalmente na função Calculate na parte de filtro é interessante usar a função Filter?

4 respostas

Estou tendo a mesma dúvida, mas pelo que eu entendi é como se usando as duas funções (CALCULATE e FILTER) você pudesse ajustar o código em uma escala geral (CALCULATE) e também filtrar algo muito especifico (FILTER)

Se fosse usando apenas o calculate você poderia ajustar todo o código mas sem ser tão especifico.

A função FILTER cria uma tabela temporária que armazena as linhas da tabela original que atendem à condição especificada, acredito que seja por isso o uso constante de FILTER com CALCULATE

Não consegui entender bem o motivo de filtrar sem a função filter nao ser o mais indicado, como mostrado abaixo.

Emprestimos Lucro= CALCULATE('Medidas'[total de lucro], 'registro_transacoes'[Categoria] = "Emprestimos")

Segundo a documentação do DAX a função CALCULATE junto com a FILTER é indicada para aplicar condições de filtro complexas, incluindo aquelas que não podem ser definidas por uma expressão de filtro booliana.

Link da documentação: https://learn.microsoft.com/pt-br/dax/calculate-function-dax

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software