Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
kettyterra
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
Anonymous
Not applicable

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
daniel_vale
Creator
Creator

pode postar a tabela em um qvw?

kettyterra
Creator
Creator
Author

Daniel

Segue o qvw..

Obrigada

Anonymous
Not applicable

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

kettyterra
Creator
Creator
Author

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

Anonymous
Not applicable

ketty2.png

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

Vide ANEXOS imagem e QVW

kettyterra
Creator
Creator
Author

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

Anonymous
Not applicable

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.

kettyterra
Creator
Creator
Author

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.

Anonymous
Not applicable

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

ketty3.png