Qlik Community

Qlik Brasil

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Creator
Creator

Calculo variação

Pessoal,

Preciso de ajuda para criar uma sintaxe que retorne o seguinte:

Tenho a coluna FAMILIA, BEM, DATA E HORIMETRO

Eu quero que me mostre a variação de horimetro por familia.

Minha variação  = max(horimetro) - min(horimetro)

Acontece que por familia, eu tenho mais de um bem.. exemplo: CBM.00039, CBM.000040, ETC... isso compreende a familia CBM..

Entao eu preciso que ele pegue a variação de cada bem e faça a média..

No excel eu uso a seguinte formula:=médiase(familia;familia;max-min(horimetro)

Espero que tenha dado para entender.

Obrigada

MIC3775 - Conexão de Área de Trabalho Remota.jpg

Labels (2)
1 Solution

Accepted Solutions
Highlighted
Contributor III
Contributor III

OK, você é quem manda... do jeito que vc fiz não está errado, do jeito que você quer é só tirar a dimensão BEM  e mudar a EXPRESSÃO para:

AGGR(

(

MAX( TOTAL<FAMILIA,BEM> HORIMETRO )

-

MIN( TOTAL<FAMILIA,BEM> HORIMETRO )

)

,BEM)

/

COUNT( TOTAL<FAMILIA> DISTINCT BEM )

VIDE ANEXO, me retorne por favor, espero ter ajudado.

View solution in original post

11 Replies
Highlighted
Creator
Creator

pode postar a tabela em um qvw?

Highlighted
Creator
Creator

Daniel

Segue o qvw..

Obrigada

Highlighted
Contributor III
Contributor III

Ketty, boa tarde

Resolvido o problema:

Esse exemplo anexo contempla sua tabela e atende a sua necessidade de variação média de horímetro entre os bens de cada família.

A expressão chave é

(

MAX( TOTAL<FAMILIA> HORIMETRO )

-

MIN( TOTAL<FAMILIA> HORIMETRO )

)

/

COUNT(FAMILIA)

lctos.png

Vide ANEXO (QVW), acho que atende a todo o requisito descrito por ti.

Abraços, a disp.


Evandro Segura

Highlighted
Creator
Creator

Evandro,

obrigada pela ajuda, mas nao deu certo.

Fiz o teste e o valor apresentado esta errado..

Veja o anexo que me enviou como deve ser o calculo..

Obrigada

Highlighted
Contributor III
Contributor III

ketty2.png

Ketty, tá resolvido, dessa vez considerando a os bens por família na média

Vide ANEXOS imagem e QVW

Highlighted
Creator
Creator

Evandro, colocando o bem funciona..mas eu nao quero mostrar a coluna bem...ai o valor fica 'errado'

Highlighted
Contributor III
Contributor III

OK, você é quem manda... do jeito que vc fiz não está errado, do jeito que você quer é só tirar a dimensão BEM  e mudar a EXPRESSÃO para:

AGGR(

(

MAX( TOTAL<FAMILIA,BEM> HORIMETRO )

-

MIN( TOTAL<FAMILIA,BEM> HORIMETRO )

)

,BEM)

/

COUNT( TOTAL<FAMILIA> DISTINCT BEM )

VIDE ANEXO, me retorne por favor, espero ter ajudado.

View solution in original post

Highlighted
Creator
Creator

Desculpe pela minha colocação errada, rs..

Essa segunda alternativa nao deu certo, tirei a dimensao bem, e entao nao me trouxe a familia CBM.

Highlighted
Contributor III
Contributor III

Desculpe, mantenha a dimensão BEM no ultimo anexo que te enviei, daí a expressão retorna exatamente o que você precisa.

ketty3.png