Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Como faço para definir hora comercial no qlikview?
Poderia detalhar mais sua necessidade?
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
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
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.
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
Não conseguiu com a segunda parte do post anterior?
Abraço.
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.
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.