2 Replies Latest reply: Aug 9, 2016 9:26 AM by Yuri Nicolett RSS

    Excluir valores repetidos

    Camilla Martins

      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.

        • Re: Excluir valores repetidos
          Pablo Labbe

          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
            Yuri Nicolett

            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.