Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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