Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
dioneicm
Contributor III
Contributor III

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

1 Solution

Accepted Solutions
rphpacheco
Creator III
Creator III

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.

View solution in original post

2 Replies
rphpacheco
Creator III
Creator III

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
Contributor III
Contributor III
Author

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

sds