Ao invés de usar a função KEEPFILTERS, posso utilizar a função FILTER com o IN??
Ao invés de usar a função KEEPFILTERS, posso utilizar a função FILTER com o IN??
Olá, Dárbio! Como vai?
Pode ficar a vontade para alterar o código a sua maneira! Pratique da forma que for melhor para você.
A função KEEPFILTERS
e a função FILTER
com o operador IN
têm propósitos ligeiramente diferentes no DAX, mas podem ser usadas para alcançar resultados semelhantes em alguns casos.
A função KEEPFILTERS
é usada para manter os filtros existentes no contexto de um cálculo, adicionando novos filtros sem remover os já aplicados. Por outro lado, a função FILTER
é usada para criar um novo filtro sobre uma tabela ou coluna específica.
Se você precisa manter os filtros já aplicados no contexto e adicionar mais filtros, KEEPFILTERS
é a escolha certa. Se você quer criar um filtro específico sem considerar os filtros existentes, FILTER
é mais apropriado.
Reflita sobre cada uma e faça seus testes para ter certeza da melhor implementação.
Espero ter ajudado :)
Abração.