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 Carlos Rossato ,

Pergunta

3 respostass a esta questão

Posts Recomendados

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

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

  • 0
  • Alunos

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

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...