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?