1 Reply Latest reply on Dec 28, 2018 8:03 PM by Rodrigo Calloni

    Conexao de dados com query dinamica

    Junio Almeida

      Bom dia pessoal.
      Estou implantando o tableau aqui na empresa e surgiu uma dúvida quanto a forma de buscar os dados do banco.

       

      Na ferramenta antiga, a consulta era criada dinamicamente, o usuário selecionava um mês especifico e esse mês era passado para a query processar.
      Porém a query tinha condição de OR, mais ou menos assim:

       

      select *

        from tabela

      where mes = janeiro OR ( mes < janeiro and campo = 1)

       

       

      Leio a base de dados full no banco e no painel coloquei um filtro de mes, porém quando o usuário seleciona um mes especifico eu nao sei como implementar a clausula OR, porque o tableau apenas seleciona os dados do mes especifico.

      Isso é possivel?

       

      Abraços,

      RIcardo.

        • 1. Re: Conexao de dados com query dinamica
          Rodrigo Calloni

          Oi Ricardo

           

          Imagino que você esteja conectando a um banco SQL. Veja que na janela de conexão a qualquer fonte que seja compatível com SQL você tem a opção de executar uma query SQL e já trazer os dados pra dentro do Tableau de maneira customizada.

           

          Veja o exemplo da conexão ao Oracle (em inglês aparece abaixo Initial SQL...)

          Screen Shot 2018-12-28 at 11.00.35 PM.png

          Ali você pode então lançar a mesma query que fazia no sistema anterior e deve trazer os dados prontos pro Tableau.

           

          Espero que resolva sua pergunta.

           

          Abraços

          Rodrigo