Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
lucaslisboalima
New Contributor II

Campo Hora: Não consigo trazer o valor

Pessoal, boa tarde

Sou novo na ferramenta qlikview e estou me deparando com a seguinte situação

Tenho que trazer a quantidade de ligações que foram abandonadas e atendidas do horário das 08h00 as 18:00, porém sem sucesso estou usando a seguinte sintaxe count({<Hora={"$(= '>=' & '08:00:00' & '<=' & '18:00:00')"}>} Status) , o que devo fazer?

Quando pego a mesma sintaxe utilizada acima alterando o campo para o dia por ex. consigo trazer o resultado completo, ou seja, com as ligações iniciadas as 08h e finalizada as 22h.

Lembrando que no meu load o campo data esta junto com a hora e usei a seguinte sintaxe para separar "Time([Data / Hora],) as Hora", segue anexo.

Tags (1)
7 Replies
MVP
MVP

Re: Campo Hora: Não consigo trazer o valor

Lucas,

porque não usa o hour() ?

valescamila
Visitor

Re: Campo Hora: Não consigo trazer o valor

Lucas, boa tarde!

Você pode criar uma flag no Script para tratar essa questão do horário, conforme abaixo:

DATE(DATAHORA) as DATA,

HOUR(DATAHORA) as HORA,

TIME(DATAHORA) as TIME,

if( frac(DATAHORA)>= MakeTime(08,00,00) and frac(DATAHORA)<=MakeTime(18,00,00)  , 'SIM', 'NÃO') as HORARIOCOMERCIAL

Na sua Expressão o Set Analysis seria feito da seguinte maneira:


=count({< HORARIOCOMERCIAL ={'SIM'}  >}  STATUS)

Onde seriam contadas apenas as chamadas em horário comercial.

lucaslisboalima
New Contributor II

Re: Campo Hora: Não consigo trazer o valor

Alessandro,

Quando uso o Hour tenho o resultado somente das HH, preciso pegar hh,mm,ss.

qlik.PNG

lucaslisboalima
New Contributor II

Re: Campo Hora: Não consigo trazer o valor

Camila, muito obrigado era isso mesmo.

Employee
Employee

Re: Campo Hora: Não consigo trazer o valor

Sem conhecer o formato de seus dados fica mais dificil ajudar

Tente com:

count({<Hora={">=08:00:00 <=18:00:00"}>} Status) ou

count({<Hora={">=08:00 <=18:00"}>} Status) ou

count({<Hora={">=08 <=18"}>} Status)


Como obter ajuda? Leia antes de postar

mario_sergio_ti
Valued Contributor

Re: Campo Hora: Não consigo trazer o valor

Amigo;

Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.

Referência (Tópicos 2.3 e 2.4): Manual do usu&amp;amp;aacute;rio | Como criar e gerir minhas perguntas?

Abraço.

MVP
MVP

Re: Campo Hora: Não consigo trazer o valor

Lucas,

eu me referia a usar o hour() somente para criar o campo que queria verificar no if

No caso, se pegasse a hora do datetime,

sua expressao poderia ser:

=count({<Hora={'>=8<=18'}>} Hora)