Ir para conteúdo
  • 0

Quantidade de Dias entre Viagens


Ir para solução Solucionado por Dums ,

Pergunta

  • Alunos
Postado

Boa tarde pessoal, tudo bem?

Estou com uma dúvida sobre como consigo calcular a quantidade de dias entre uma viagem e outra do caminhão. A duração em dias de cada viagem em si, tranquilo, apenas fazer a diferença entre a data da chegada e a data da saída. Mas a questão aqui é como fazer o cálculo da quantidade de dias que o caminhão ficou ocioso entre uma viagem e outra, onde eu precisaria fazer o cálculo da data da saída de uma viagem menos a data da chegada da viagem anterior. Segue exemplo pra ilustrar as colunas. Se possível, me explicarem como consigo fazer isso tanto em DAX quanto na linguagem M. Obrigado!

image.png.f3a80a2fde71c17b307a59d33c96a53e.png

  • Thanks 1

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Olá...

Cara, o desafio seria talvez deixar mais eficiente em bases maiores, mas é funcional:

Dias ociosos = 
    VAR dataSaidaAtual = MAX(fViagens[DT_SAIDA])
    VAR placaVeiculo = SELECTEDVALUE(fViagens[PLACA])
RETURN
    SUMX(
        ADDCOLUMNS(
            fViagens,
            "Chegada Anterior",            
            CALCULATE(
                MAX(fViagens[DT_CHEGADA]),
                ALL(fViagens),
                fViagens[PLACA] = placaVeiculo,
                fViagens[DT_SAIDA] < dataSaidaAtual
            )
        ),
        DATEDIFF([Chegada Anterior],fViagens[DT_SAIDA],DAY)
    )

 

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...