Ir para conteúdo
  • 0

Conflito no retorno esprado via DAX para arquivos extenção CSV e XLSX


Fabiano Araujo
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Precisaria de uma ajuda.

Tenho um arquivo na extenção .csv por nome de fFichasSeparação composta por quatro colunas ( Número Missão,Batch,Data Hora; UDE Origem;Data Coleta).

 

Para cada "UDE Origem" tem um data e hora separada, desse ponto precisaria realizar subtração entre linhas para me retonar tempo de separação linha a linha.

Obs.: Quando houver várias linhas (UDE Origem) para mesmo lote (Batch) deve se iniciar com 00:00:00 e depois seguir com as subtrações para termos tempo por linha.

Segue abaixo a medida que venho usando para essa condição, porém ela é valida apenas para extenção XLSX, para extenção CSV retona valores em segundos e não minutos e segundos

 

Tempo por Linha =

VAR DataHoraAtual = MAX('fFichasSeparação'[Data Hora])

VAR DataHoraAnterior =

CALCULATE(

MAX('fFichasSeparação'[Data Hora]),

FILTER(

ALL('fFichasSeparação'),

'fFichasSeparação'[Data Hora] < DataHoraAtual

)

) VAR TempoDecorrido =

IF(ISBLANK(DataHoraAnterior), TIME(0, 0, 0), DataHoraAtual - DataHoraAnterior)

RETURN

FORMAT(TempoDecorrido, "hh:mm:ss")

Fichas_Coleta_Picking_03-01-2024.csv Separação Base XLSX.pbix Separação Base CSV.pbix fFichasSeparação.xlsx

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...