Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como criar gráficos mais eficientes?

Preciso criar um gráfico a partir de uma planilha que eu mesmo criei, vou estar disponibilizando a planilha abaixo.

o que eu gostaria de fazer é, saber quanto tempo cada caminhão ficou parado, saber quantas vezes o caminhão entrou/saiu no dia

quantos caminhões entraram em tal dia e tudo mais.

se puderem me ajudar ficaria grato

Labels (2)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

LOAD Cliente,

     Caminhão,

     Produto,

     Data,

     [Data Saida],

     [Horario de Entrada],

     [Horario de Saida],

     ([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada])          as TempoParado,

     hour(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))    as HoraParado,

     minute(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))  as MinutoParado,

     Floor(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))   as DiaParado,

     Interval(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]) , 'hhh:mm') as TempoHorasParado

    

FROM [Dados Ficticios.xlsx] (ooxml, embedded labels, table is Plan1) Where not IsNull(Cliente);

furtado@farolbi.com.br

View solution in original post

9 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Kaoan,

segue um exemplo dos cálculos das horas......criei alguns campos para ver as possibilidades....

2017-08-05 17_27_12-QlikView x64 - [C__tmp_Caminhoes.qvw].png

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Nao fiz os graficos, mas somente os calculos....

furtado@farolbi.com.br
Not applicable
Author

achei interessante, poderia postar o script que você utilizou?

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

LOAD Cliente,

     Caminhão,

     Produto,

     Data,

     [Data Saida],

     [Horario de Entrada],

     [Horario de Saida],

     ([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada])          as TempoParado,

     hour(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))    as HoraParado,

     minute(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))  as MinutoParado,

     Floor(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]))   as DiaParado,

     Interval(([Data Saida] +[Horario de Saida]) - (Data + [Horario de Entrada]) , 'hhh:mm') as TempoHorasParado

    

FROM [Dados Ficticios.xlsx] (ooxml, embedded labels, table is Plan1) Where not IsNull(Cliente);

furtado@farolbi.com.br
Not applicable
Author

Muito bom, é o seguinte, como faria pra mostrar isso em um gráfico

colocando uma média do tempo parado?

Not applicable
Author

tentei tipo Timestamp#('00:00:00',Avg(TempoHorasParado))

mas não consegui

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Kaoan,

não sei como quer o gráfico....segue um exemplo

2017-08-12 13_51_07-QlikView x64 - [C__tmp_Caminhoes.qvw_].png

furtado@farolbi.com.br
pablolabbe
Luminary Alumni
Luminary Alumni

Olá Kaoan,

O titulo da discussão não condiz com o questionamento em sí. Sugiro refazer o titulo.

Também ficou vago se a sua dúvida em em como construir as expressões ou o gráfico em si.

Tutorial ‒ QlikView


Pablo Labbe

Moderador do Grupo

Not applicable
Author

na verdade Pablo, a pergunta e o nome do tópico estão corretos

eu costumo criar alguns gráficos e expressões que não se atualizam, o que não "interessa" ou "ajuda" a empresa na qual trabalho

por isso gostaria de aprender a criar um gráfico mais eficiente, inclusive que se atualiza

Att.