Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
herderson
New Contributor

Maior e menor valor intervalo de horas

Olá Bom Dia,

Preciso subtrair o Maior do Menor (Maior-Menor) valor de leituras (as leituras são realizadas de 1 em 1 min) de um medidor para obter o consumo de energia em KWh entre 17h30 e 20h30 em cada dia do Mês.

- Consegui calcular o consumo por dia em uma coluna com a expressão:   (AGGR ( Max (Wh), Data )) /1000 - (AGGR ( Min (Wh), Data )) / 1000, porém não sei como calcular em um intervalo específico de horas por dia.

Alguém poderia me ajudar?

Desde já, agradeço a atenção!

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Maior e menor valor intervalo de horas

Acredito que a solução seja

  • Gráfico tipo Tabela Simples
  • Dimensão Data
  • Expressão FirstSortedValue({<Hora={"<=20:30:00"}>}Wh,-Hora) - FirstSortedValue({<Hora={">=17:30:00"}>}Wh,Hora)
6 Replies
Employee
Employee

Re: Maior e menor valor intervalo de horas

Crie seu campo DataHora com a expressão abaixo e anexe novamente por favor

Time(Frac([Local Time Stamp]), 'hh:mm:ss') as Hora,

Campos data/hora, também conhecidos como "Monstros S/A"

herderson
New Contributor

Re: Maior e menor valor intervalo de horas

Segue o anexo com a alteração.

Employee
Employee

Re: Maior e menor valor intervalo de horas

Acredito que a solução seja

  • Gráfico tipo Tabela Simples
  • Dimensão Data
  • Expressão FirstSortedValue({<Hora={"<=20:30:00"}>}Wh,-Hora) - FirstSortedValue({<Hora={">=17:30:00"}>}Wh,Hora)
Employee
Employee

Re: Maior e menor valor intervalo de horas

Agora com anexo, hehe

herderson
New Contributor

Re: Maior e menor valor intervalo de horas

Muito Obrigado, Clever!!!

A expressão que você mandou era justamente o que eu precisava. Só um detalhe:

Na expressão: FirstSortedValue({<Hora={">=17:30:00"},Wh-={'N/A'}>}Wh,Hora)  para pegar o valor  do Wh de 17h30, estava pegando o valor referente às 17:31:00.

Como resolvi?

Apenas alterei a igualdade da expressão para ">" e o horário para 17:29:59, ai a expressão ficou desta forma:

FirstSortedValue({<Hora={">17:29:59"},Wh-={'N/A'}>}Wh,Hora)

Assim, o QlikView pegou o valor referente às 17:30:00.

 

Desde já, agradeço ajuda valiosa.

Abraços.

Employee
Employee

Re: Maior e menor valor intervalo de horas

provavelmente tem algum arredondamento no seu campo

Talvez seja  17:30:00.algummilesimo