Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, bom dia.
Realizei o Join entre duas tabelas, uma de trens e outra de duração das atividades que estes veículos podem fazer em determinados locais.
A estrutura ficou a seguinte:
b_trem:
LOAD [Grupo Mercadoria],
[Prefixo Trem],
[Pátio Destino],
[Pátio Origem],
[Ident. Trem],
[Lotação Trem],
[Data Encerramento Trem],
[Quant. Trem],
//Fórmulas
Day([Data Encerramento Trem]) as Dia,
Num(Month([Data Encerramento Trem])) as Mes,
Year([Data Encerramento Trem]) as Ano
FROM
(qvd);
OUTER Join
LOAD [Grupo Mercadoria],
[Prefixo Trem],
[Destino Trem],
[Origem Trem],
Pátio,
[Cód. Atividade],
[Clas. Atividade],
[Desc. Atividade],
[Lotação Trem],
[Data Encerramento Trem],
[Data Encerramento Atividade],
[Data Início Atividade],
Tempo,
Interval([Data Encerramento Atividade] - [Data Início Atividade], 'hh:mm:ss') as Duracao,
[Prefixo Trem]&Pátio&Day([Data Encerramento Trem]) as TREMLOCAL
FROM
(qvd);
O meu resultado é a soma da duração das atividades / total de trens, mas essa soma da Duracao não pode ser exata, pois um trem pode fazer mais de uma atividade em um pátio (local) e neste caso deve ser feito uma média, por isso criei o TREMLOCAL
Quando criei uma tabela separada com o TREMLOCAL, o resultado veio correto, mas não consigo utilizar em nenhum cálculo
Podem me ajudar?
Bom dia Yuri, desculpe pela bagunça.
Já consegui resolver o problema com a função Aggr().
Desde já agradeço a atenção.
Raphael, não consegui entender a sua dúvida, pode ser mais claro?
Bom dia Yuri, desculpe pela bagunça.
Já consegui resolver o problema com a função Aggr().
Desde já agradeço a atenção.