Ir para conteúdo
  • 0

Filtro com vários itens dentro de uma mesma tabela


saulomota
Ir para solução Solucionado por Bernardo Vitor ,

Pergunta

  • Membros

Boa tarde,

Estou tentando criar uma medida que necessita de que várias contas contábeis sejam filtrar para obter o saldo final. O valor retornado sempre é vazio.

Quando tiro os filtros da Calculate e e faço a filtragem por segmentação de dados, o saldo aparece. Alguém poderia me ajudar a criar a medida sem a necessidade das contas contábeis terem que ser selecionadas via segmentação de dados?

Saldo bancário = CALCULATE([Saldo banco sem filtro],
d_PlanoContas[ContaCurta]=103001,d_PlanoContas[ContaCurta]=104001,d_PlanoContas[ContaCurta]=104002,d_PlanoContas[ContaCurta]=104003,d_PlanoContas[ContaCurta]=104004,d_PlanoContas[ContaCurta]=104005,d_PlanoContas[ContaCurta]=104006,d_PlanoContas[ContaCurta]=104007,d_PlanoContas[ContaCurta]=104008,d_PlanoContas[ContaCurta]=104009,d_PlanoContas[ContaCurta]=104010,d_PlanoContas[ContaCurta]=104012,d_PlanoContas[ContaCurta]=104013,d_PlanoContas[ContaCurta]=104014,d_PlanoContas[ContaCurta]=105001,d_PlanoContas[ContaCurta]=105002,d_PlanoContas[ContaCurta]=105005,d_PlanoContas[ContaCurta]=105006,d_PlanoContas[ContaCurta]=105007,d_PlanoContas[ContaCurta]=105008,d_PlanoContas[ContaCurta]=105010,d_PlanoContas[ContaCurta]=105012,d_PlanoContas[ContaCurta]=904343,d_PlanoContas[ContaCurta]=904361,d_PlanoContas[ContaCurta]=904370)
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1
  • Membros
  • Solução

Boa tarde @saulomota!
Tente a seguinte medida:

Saldo bancário =
                               CALCULATE([Saldo banco sem filtro],
                                    d_PlanoContas[ContaCurta] IN { 103001, 104001, 104002, 104003, 104004, 104005, 104006, 104007, 104008, 104009, 104010, 104012, 104013, 104014, 105001, 105002, 105005, 105006, 105007, 105008, 105010, 105012,  904343, 904361, 904370})
                                
Se esta resposta resolver seu problema, gentileza classificá-la como Solução 

Atenciosamente,

Bernardo Vitor
(31) 99116-6134
LinkedIn: https://www.linkedin.com/in/bernardo-vitor 
                                              

Link para o comentário
Compartilhar em outros sites

  • 1
  • Membros

Olá Saulo, isso acontece de ele retornar branco, porque não tem como a Contacurta ser 104001 e 104002 ao mesmo tempo. Da forma que montou é o mesmo que passar pro Power BI que deseja que ele faça por exemplo a Contacurta seja ContaCurta d_PlanoContas[ContaCurta] = 104001 && d_PlanoContas[ContaCurta] = 104002, ou seja, assim é como se utilizasse um operador E.

Para funcionar você deve usar o operador IN para que ele faça o filtro trazendo como se fosse um operador OU, colocando dentro dele todos as contas que deseja que sejam consideradas.

Exemplo:

d_PlanoContas[ContaCurta]  IN {104001, 104002}

Pode adicionar todas as contas que desejar dentro das chaves que ele vai retornar corretamente como deseja.

Editado por Renato Rossato
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...