Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
luizclaudio
Creator
Creator

Calcular diferença entre datas de registros

Bom dia pessoal

 

Depois de muito tempo, voltei a utilizar o Qlikview e acho que enferrujei....rsrs

E como estive ausente da comunidade pode até ser que estou postando no local incorreto e já peço desculpas antecipadamente.

Tenho uma situação que não estou conseguindo resolução e estou buscando auxílio.

Tenho uma planilha em excel onde constam os seguintes campos:

 

OS

Data

Equipamentos

1233

07/01/2024

0110402-0472807-0804262

1234

08/01/2024

0472302-0110402

1235

11/01/2024

0310198-0110400-0804301-0121076

1236

13/01/2024

0110402-0472807-0804262

1237

23/01/2024

0804301-0110402

1238

15/02/2024

0472302-0791243

 

LOAD OS,

     Data,

     Equipamentos,

// Identifica cada equipamento

     SubField(Equipamentos,'-',IterNo()) As 'Equipamento',

FROM

[C:\Users\User\Locacao.xlsx]

(ooxml, embedded labels, table is Equipamentos)

While IterNo()-1 <= SubStringCount(Equipamentos,'-') and OS<>'';

 

Agora preciso calcular o intervalo de dias entre as datas de ordem de serviço de locação, para verificar qual a média desse intervalo para buscar a criação de uma agenda para manutenção preventiva de cada equipamento.

Exemplo: Nos dados acima, o equipamento 0110402 foi locado em 07/01 e no dia 08/01, como são ordens de serviço sequenciais fica fácil ler o registro anterior e calcular 1 dia apenas entre as locações.

Mas ele voltou a ser locado no dia 13/01 e a última locação (08/01) não está na linha exatamente anterior.

 

Alguma sugestão?

 

 

Labels (1)
  • Other

0 Replies