Ir para conteúdo
  • 0

Problema ao encontrar ID anterior


Felipe Figueiró
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 1
  • Membros
  • Solução

Tem parênteses errado aí...

ID Anterior =
	VAR vCliente = vwHistoricoTarifaPorDistribuidora[iddistribuidor]
	VAR vData = vwHistoricoTarifaPorDistribuidora[database]
RETURN
	CALCULATE(
		MAX(vwHistoricoTarifaPorDistribuidora[id]),
        FILTER(
            ALL(vwHistoricoTarifaPorDistribuidora),
            vwHistoricoTarifaPorDistribuidora[databaseanterior] = vData && 
            vwHistoricoTarifaPorDistribuidora[iddistribuidor] = vCliente
        )
	)

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
3 horas atrás, Felipe Figueiró disse:

Pessoal, bom dia!

Eu tenho a seguinte tabela abaixo e estou tentando buscar o IdAnterior de acordo com a data base anterior.

No caso eu quero que ele me de o id aonde DataBase = DataBaseAnterior.

O que eu to fazendo de errado que não retorna esse id?

Obrigado.

image.thumb.png.e906fe2f3c9631a79743af1f6f887366.png

@Felipe Figueiró Boa Tarde! ,

Essa conta não funciona pois você esta fazendo uma coluna calculada e vc esta colocando  o id do distribuidor sendo igual a ele mesmo ele será igual na mesma linha da tabela aonde se encontra nesse caso , experiemnte fazer um lookupvalue acoh que poderá dar mais certo por exemplo :

 

Id Anterior =
 
var vcliente = [iddistribuidor]
var vdata = [database]
var vdata1 = [databaseanterior]
 
return
 
LOOKUPVALUE([id],Coluna[data],vdata1,Coluna[iddistribuidor],vcliente)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
ID Anterior =
	VAR vCliente = vwHistoricoTarifaPorDistribuidora[iddistribuidor]
	VAR vData = vwHistoricoTarifaPorDistribuidora[database]
RETURN
	CALCULATE(
		MAX(vwHistoricoTarifaPorDistribuidora[id],
        FILTER(
            ALL(vwHistoricoTarifaPorDistribuidora),
            vwHistoricoTarifaPorDistribuidora[databaseanterior] = vData && 
            vwHistoricoTarifaPorDistribuidora[iddistribuidor] = vCliente
        )
	)

 

Editado por Bruno Abdalla de Souza
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...