1 Reply Latest reply: Aug 14, 2013 1:41 PM by Thiago das Chagas cunha RSS

    função QUALIFY

      pra que serve essa função e como eu poderia usa-la no meu BI?

      obrigado pela atenção

        • Re: função QUALIFY
          Thiago das Chagas cunha

          Pagina 340 manual de referencia Qlikview

           

           

          Qualify

          A junção automática entre campos com o mesmo nome em tabelas diferentes

          pode ser suspensa usando o comando qualify, que qualifica o nome do

          campo com seu nome de tabela. Se for(em) qualificado(s), o(s) nome(s) de

          campo será(ão) renomeado(s) quando encontrado(s) em uma tabela. O novo

          nome terá o formato nomedatabela.nomedocampo. Nomedatabela equivale

          ao rótulo da tabela atual ou, se não existir um rótulo, o nome que aparece

          depois de from nos comandos load e select.

          A qualificação é sempre desativada, por padrão, no início da execução do

          1. A qualificação do nome de um campo pode ser ativada a qualquer

          momento usando um comando qualify. A qualificação pode ser desativada a

          qualquer momento usando um comando unqualify (consulte mais detalhes

          na página 358).

          A sintaxe é:

          qualify ListadeCampos

          em que

          ListadeCampos consiste em um ou mais nomes de campo separados

          por vírgulas.

          Os caracteres curinga * e ? são permitidos nos nomes de campo. Também é

          possível substituir ListadeCampos pelo caractere * para ativar ou desativar

          a qualificação para todos os nomes de campos. Algumas vezes, será

          necessário colocar os nomes de campo entre aspas quando utilizar caracteres

          curingas como parte dos nomes.

          Nota O comando qualify não deve ser usado em conjunto com uma

          recarga parcial!

          Exemplos:

          Qualify B;

          Load A,B from x.csv;

          Load A,B from y.csv;

          As duas tabelas, x.csv e y.csv, serão unidas somente em A. Três campos serão

          encontrados: A, x.B e y.B.

          Qualify Comentário;

          ativa a qualificação para todos os campos denominados

          Comentário.

          Qualify *;

          ativa a qualificação para todos os nomes de campo.

          340

          Qualify "*ID";

          ativa a qualificação para todos os nomes de campo

          terminados com ID.

          Qualify "NR*",A;

          ativa a qualificação para A e todos os campos com nomes

          que iniciam com NR.

          Qualify F??;

          ativa a qualificação para nomes de campo com três

          caracteres iniciados com F.

          Em uma base de dados desconhecida, você pode iniciar associando apenas

          um ou alguns campos:

          Qualify *;

          Unqualify IDTrans;

          Select * from tab1;

          Select * from tab2;

          Select * from tab3;

          Somente IDTrans será usado para associações entre as tabelas.

           

          Resumindo, se você tem dois campos com mesmo nome e não quer cria vinculo entre eles (join automatico do qlikview) esse carinha que faz isso