Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Excluir valores repetidos

Boa tarde pessoal,

Tenho uma lista com várias datas e só quero que apareça o ano delas. Porém, quando filtro para aparecer só os ANOS no QlikView, a lista fica por exemplo:

2000

2000

2013

2014

2014

2015

2015

2016

Afinal, eu excluí da visualização apenas o mês e dia, mas teoricamente eles continuam ali. Gostaria de saber se é possível através de algum meio do QlikView retirar estes valores repetidos.

2 Replies
Luminary
Luminary

Re: Excluir valores repetidos

Oi Camilla,

  O problema é que você ajustou somente o formato de data no objeto, mas o dado permanece sendo dia a dia. O Qlikview não irá suprimir os repetidos neste caso.

  Para resolver isso você tem que usar a função Year.

  Como prática recomendo fazer o ajuste no script criando uma nova coluna contendo somente o ano. Edite o script e adicione a função Year tendo como parâmetro o campo data que você referenciou. Veja exemplo a seguir:

  Load

          Data,

          Year(Data) as Ano,

          ....

  FROM Tabela;

  Use este campo no objeto de lista para filtro.

Re: Excluir valores repetidos

Camilla, como o Pablo já te explicou, um campo de data nada mais é que um número e o QlikView cria uma máscara para a exibição em formato de data (DD/MM/YYYY ou MMM ou YYYY, etc).

Seu problema esta ocorrendo, provavelmente, porque você apenas alterou a máscara.

A utilização das funções de data: Year, Month, Day, WeekDay, etc. Alteram o número e a máscara.