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

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...