Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

hora comercial

Como faço para definir hora comercial no qlikview?

Tags (1)
8 Replies
Employee
Employee

Re: hora comercial

Poderia detalhar mais sua necessidade?

srchagas
Contributor III

Re: hora comercial

Bom Dia Amigo,

Dependendo se for um expressão em grafico você pdoe usar IF por exemplo

if(DATA_ATENDIDO >= '08:00' and <='18:00', 'Horario comecial','Hora Extra')

ou também você pode tratar na Select que extrai dados do seu BD com Case

Not applicable

Re: hora comercial

Eu tenho meus dias, ai eu queria definir que para esses dias das 8-19h = Horario comercial. Porém não consegui definir que o dia possui 24h. Não achei uma função que faça isso

aderlanrm
Valued Contributor

Re: hora comercial

Olá Issosorio,

Veja na ajuda do QV (F1), procure por NetworkDays, FirstWorkDate... entre outros, tem exemplos e breves descrições, procure também aqui na community por essas funções, estou certo que encontrará bastante coisa interessante.

Uma saída um pouco mais trabalhosa seria você criar uma tabela auxiliar para relacionar os dados, em arquivo texto, inline ou até uma planilha de Excel onde você preenche os devidos campos com a chave e relaciona as informações.

Exemplo:

Na sua tabela terá o campo DIAHORA.

Na tabela auxiliar tem DIAHORA e TIPO, onde você vai preencher mais ou menos assim:

0508, COMERCIAL

0509, COMERCIAL

...

0512, ALMOÇO

0513, ALMOÇO

...

0522, FORA DO HORÁRIO

Abraço.

Not applicable

Re: hora comercial

Valeu Aderlan essas função networkday eu ja usei ela, ela retorna os dias uteis. Tirando somente fds. Feriado tem que ser em uma planilha, não tem jeito. Vou dar uma olhada na comunidade e ver se tem algo.Valeuuu

aderlanrm
Valued Contributor

Re: hora comercial

Não conseguiu com a segunda parte do post anterior?

Abraço.

Not applicable

Re: hora comercial

O Jeito é fazer uma planilha mesmo Aderlan, pq no banco nao tenho informação de horas. Eu pensei que existisse alguma função onde eu pego por exemplo Day(DATA) e convertesse essa data para horas.

aderlanrm
Valued Contributor

Re: hora comercial

Você pode usar a funão Hour(DATA), mas tera que ter essa informação no campo de data (29/11/2012 12:23:15.348), do contrário retornará zero.

Ou talvez a função MakeTime, dá uma procurada na ajuda (F1) por essa função, vai listar muitas funções de Tempo.

Abraço.