Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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

1 Solution

Accepted Solutions
MVP
MVP

Re: Como criar gráficos mais eficientes?

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);

9 Replies
MVP
MVP

Re: Como criar gráficos mais eficientes?

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

MVP
MVP

Re: Como criar gráficos mais eficientes?

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

Not applicable

Re: Como criar gráficos mais eficientes?

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

MVP
MVP

Re: Como criar gráficos mais eficientes?

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);

Not applicable

Re: Como criar gráficos mais eficientes?

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

colocando uma média do tempo parado?

Not applicable

Re: Como criar gráficos mais eficientes?

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

mas não consegui

MVP
MVP

Re: Como criar gráficos mais eficientes?

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

pablolabbe
Valued Contributor II

Re: Como criar gráficos mais eficientes?

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

Re: Como criar gráficos mais eficientes?

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.