Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
dioneicm
New Contributor II

Before

Boa Tarde!

Estou usando a função before para comparar o valor de vendas de um ano com o ano anterior.

Quando seleciono 2 ou mais anos o qlikview cria uma coluna com o calculo (função before) para cada ano.

No primeiro ano a coluna com o calculo sempre fica em branco, claro ele não tem um ano anterior para comparar.

Então minha pergunta é

Tem como ocultar a coluna de calculo (before) quando for o primeiro ano?

Exemplificando

Selecionei os anos 2011 / 2012 / 2013

Fica assim na tabela dinamica

201120122013
TotalDiferençaTotalDiferençaTotalDiferença
R$ 1.500,00 R$ -   R$ 2.200,00 R$ 700,00 R$ 1.800,00 -R$  400,00

Gostaria que a coluna diferença do primeiro ano não aparecesse, tem como?

sds

Tags (1)
1 Solution

Accepted Solutions
rphpacheco
Contributor III

Re: Before

Olá Dionei.

Não creio que seja possível ocultar uma expressão que tenha uma dimensão (Ano) pivoltada.

Tentei pelas opções ocultar valores nulos, zeros e até na condicional da expressão e nada.

Isso se deve por que o Qlikview interpreta que para determinada expressão mesmo que para um ano não tenha um antecessor, mas para o próximo terá e assim ele trará os dados daquela expressão.

Sugiro que coloque um If dizendo que se for coluna 1 trará 'Não há dados anteriores', se não, fará a expressão.

Segue um exemplo.

Abs.

2 Replies
rphpacheco
Contributor III

Re: Before

Olá Dionei.

Não creio que seja possível ocultar uma expressão que tenha uma dimensão (Ano) pivoltada.

Tentei pelas opções ocultar valores nulos, zeros e até na condicional da expressão e nada.

Isso se deve por que o Qlikview interpreta que para determinada expressão mesmo que para um ano não tenha um antecessor, mas para o próximo terá e assim ele trará os dados daquela expressão.

Sugiro que coloque um If dizendo que se for coluna 1 trará 'Não há dados anteriores', se não, fará a expressão.

Segue um exemplo.

Abs.

dioneicm
New Contributor II

Re: Before

Obrigado pelo retorno Raphael, vou colocar um if conforme vc sugeriu.

sds