Ir para conteúdo
  • 0

Expression.Error: Não conseguimos aplicar o acesso de campo ao tipo List. Detalhes: Value=[List] Key=km anterior


Alfredo Oliveira
Ir para solução Solucionado por Renato Rossato ,

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Olá Alfredo, esse caso de adicionar o KM anterior conforme falamos por Teams acredito que pelo DAX seja mais rápido, prático e performático pra montar.

Como você já tem uma coluna de índice criada após a ordenação de frota e km anterior gerado pelo sistema, segue exemplo de fórmula para retornar quando acontecer de ter produto como lavagem:

KM Anterior = 
VAR vIndice = fConsumos[Índice]
VAR vProduto = CALCULATE(SELECTEDVALUE(fConsumos[PRODUTO]))
return 
IF (vProduto = "LAVAGEM",
LOOKUPVALUE(fConsumos[km anterior],fConsumos[Índice],vIndice-2),fConsumos[km anterior])

Espero ter ajudado.

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

O que parece é que antes de realizar está etapa de transformação, estas linhas com erros contém listas e não somente valores. Quando você diz que quer transformar o tipo do dados para inteiro, só funciona para um valor e não para uma lista. Antes de transformar,. você precisará tratar estas listas antes, seja expandindo elas para outras linhas, removendo, etc. Isso quem vai decidir é a regra de negócio e o que fizer mais sentido para que ela seja atendida.

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...