Ir para conteúdo
  • 0

REGISTROS SIMULTÂNEOS EM UM INTERVALO DE TEMPO


wesleirocha84
Ir para solução Solucionado por wesleirocha84 ,

Pergunta

  • Alunos

Boa noite, creio que seja fácil, mas não estou conseguindo, acho que consegui criar o raciocínio, mas não consigo colocar no papel, preciso chegar no resultado da coluna output, ou seja, na linha 1 só houve um registro dentro do intervalo, na linha 2, também só um registro dentro o período, já na linha 3, dois registros, o dele e em algum momento o que estava dentro do período da linha 2. Grato.


image.png.2a41b80be2df2d9b50a468655e56053f.png

 

BASEdata_hora_inicio;data_hora_fim
14/07/2018 10:55:00;14/07/2018 10:58:00
14/07/2018 11:00:00;14/07/2018 11:05:00
14/07/2018 11:01:00;14/07/2018 11:08:00
14/07/2018 11:02:00;14/07/2018 11:05:00
14/07/2018 11:02:00;14/07/2018 11:06:00

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

A princípio deu certo com ajuda do Chat GPT (só tive que adicionar o max na variável para agregar)

 

output =
VAR CurrentRowStart = max(f_Dados[data_hora_inicio])
VAR CurrentRowEnd = max(f_Dados[data_hora_fim])
RETURN
COUNTROWS(
    FILTER(
        ALL(f_Dados),
        f_Dados[data_hora_inicio] <= CurrentRowEnd &&
        f_Dados[data_hora_fim] >= CurrentRowStart &&
        f_Dados[data_hora_inicio] <= CurrentRowStart
    )
)
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...