Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Not applicable

Calcular Varias Colunas de Variação

Amigos, boa tarde!

Mais um vez preciso recorrer aos amigos do fórum.

Vamos lá, eu estou criando um QVW para comparar diversas versões de divulgação de um determinado relatório, até que o mesmo esteja no modelo final. Até então está tudo em indo, consegui fazer com que o QVW leia as versões disponibilizadas diariamente e um determinado diretório. Mas agora eu preciso comparar essas versões com a versão final divulgada no período anterior e quando faço a formula a primeira coluna de varição fica OK, pois o resultado sempre será 0(ZERO) e as demais a varição fica idêntica ao número pois está considerando a segunda parte da expressão como ZERO.

Por favor, consegue me ajudar nesta expressão? Vou deixar as imagens do meu sistema e vale ressalta que a dimensão VERSAO está sendo PIVOTEADA na tabela.

PRINT TABELA.

pivot.JPG

PRINT EXPRESSÃO.

expressao.JPG

Desde já agradeço a ajuda de todos.

Abraços.

1 Solution

Accepted Solutions
Not applicable

Re: Calcular Varias Colunas de Variação

Jackson!!

Muito obrigado pelo retorno!!

A função BEFORE não foi a solução correta, mas com o seu comentário consegui encontrar a função FIRST que funcionou perfeitamente.

Obs.: Utilizei exatamente a expressão que você me passou, apenas substituindo BEFORE por FIRST.

Ficou assim:

Var Valor = (Sum(Dados) - First(Sum(Dados)))

Muitissimo obrigado pela help.

Abraços.

4 Replies
Highlighted
felipedl
Valued Contributor III

Re: Calcular Varias Colunas de Variação

Olá Diego,


Poderia fornecer alguns dados para poder validar o que está sendo extraído dos arquivos?

Pelo que me parece, todas as extrações dos relatórios estão sendo carregadas com o mesmo valor como você comentou.

Felipe.

Not applicable

Re: Calcular Varias Colunas de Variação

felipedl, boa noite.

Nem todos os valores são iguais, mas a maioria sim. No finam muitos poucos permanecem igual e a ideia é acompanhar essas mudança e entender se nada disso é erro de alocação. Segue uma extração que fiz com uma formula de variação no próprio excel.

Desde já agradeço.

Obrigado.

Abraços.

Diego

user_rba
Contributor

Re: Calcular Varias Colunas de Variação

Usar o Before() deve resolver,  assim:

Soma= Sum(Dados)

Var% = (Sum(Dados) - Before(Sum(Dados))) / Sum(Dados)

Var Valor = (Sum(Dados) - Before(Sum(Dados)))



da uma olhada no Help do Qlik, nas funções Above, Before, After, RangeSum !!

Not applicable

Re: Calcular Varias Colunas de Variação

Jackson!!

Muito obrigado pelo retorno!!

A função BEFORE não foi a solução correta, mas com o seu comentário consegui encontrar a função FIRST que funcionou perfeitamente.

Obs.: Utilizei exatamente a expressão que você me passou, apenas substituindo BEFORE por FIRST.

Ficou assim:

Var Valor = (Sum(Dados) - First(Sum(Dados)))

Muitissimo obrigado pela help.

Abraços.