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

  • Alunos

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
  • Alunos
  • 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
  • Alunos

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

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...