11 Replies Latest reply: Jun 14, 2018 1:42 PM by Marco Otávio RSS

    Ordenação fixa na tabela

    Fabio Vallone

      Bom dia, amigos!

       

      Eu tenho um gráfico > tabela simples no meu painel, onde permito que o usuário selecione ou retire dimensões e medidas da tabela, através de uma lista de opções feitas por InLine, e condicionais em cada dimensão e em cada expressão, onde o usuário clica para mostrar a coluna, e desmarca para ocultar a coluna.

       

      Ficou bem bacana o resultado, porém estou com um (sério) problema: quando o usuário manipula a tabela (seleciona/oculta dimensões ou medidas), o Qlik desfaz o meu critério de prioridades de "ordenação" da planilha; deixa eu dar um exemplo:

       

      Tenho uma tabela que possui:

      - Código do produto, Nome do produto, Tipo do produto (dimensões) e

      - Qtde vendida, Valor das vendas (medidas).

       

      O usuário pode selecionar na tabela, por exemplo, só ver o "Código do produto" e o "Valor das vendas", então ele marca estes dois itens na lista, e a tabela se ajusta.

       

      Só que, se eu deixei por padrão o Qlik ordenar a tabela por "Qtde vendida", e depois por "Valor das vendas", na hora que o usuário manipula a tabela, o Qlik muda a prioridade das colunas para a ordem dos campos, ou seja, ele vai ordenar tudo pelo "código do produto", que é o primeiro campo da tabela, mesmo sendo um campo de dimensões.

       

      Como tenho "n" campos de dimensões e "n" campos de medidas, queria saber se é possível eu fixar a ordem de classificação da tabela, por exemplo: para qualquer seleção que o usuário faça nas dimensões e medidas, o Qlik SEMPRE ordene pela minha prioridade de medidas e, se a medida em questão estiver oculta, ele pule para a próxima, pois sempre terá pelo menos 1 medida selecionada na tabela.

       

      Alguém sabe como eu poderia fazer isso?

       

      Segue exemplo anexo para facilitar o entendimento do problema. Grato.

        • Re: Ordenação fixa na tabela
          Marco Otávio

          Fala Fábio. Blz?

           

          Ordena do jeito que você precisa pelas configurações do componente na tab Sort.

           

          Ai você pode desmarcar a opção que tem embaixo "Allow Interactive Sort", sua classificação será mantida.

           

          Mas tentei selecionar de várias maneiras pra ver essa falha de ordenação que você mencionou, entretanto não consegui verificar o caso.

           

          Abraços.

          • Re: Ordenação fixa na tabela
            Márcio Rodrigo Campestrini

            Boa tarde

            Estou com a versão November 2017 e não consegui visualizar o problema. Todos os testes que fiz marcando ou desmarcando tanto colunas como medidas a ordenação sempre se manteve.

            Você já tentou atualizar a versão (se for possível)?

              • Re: Ordenação fixa na tabela
                Fabio Vallone

                Olá Marcio, boa tarde.

                 

                Analisando os testes, pelo exemplo que passei, pela sua resposta me ocorreu também testar todas as possibilidades, e reparei que o problema estava na ordenação interativa mesmo! Enquanto eu não fazia nenhuma ordenação interativa na tabela, ela realmente não perdia a configuração inicial, ela só bagunça se eu fizer manualmente uma ordenação, mesmo que seja na mesma coluna que já estava ordenada. Muito obrigado pela sua ajuda!!! Abraço!