Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
andre_tonini
Contributor II

Registros Duplicados

Pessoal,

       Preciso elaborar um relatório simples, que ajudará a identificar caso ocorra, registros duplicados em uma tabela, vejamos:

444.png

        Então, nesse sql teria que fazer a leitura da coluna PFT_PRO_CODIGO e checar se na coluna PFT_CODIGO exista um regisro idêntico, e retorna-se essa informação.

att,

André Tonini

Tags (1)
1 Solution

Accepted Solutions
maiconmello
Contributor III

Re: Registros Duplicados

Andre boa tarde , segue o modelo que pode fazer. Trabalhar com a cor de fundo na expressão !

4 Replies
maiconmello
Contributor III

Re: Registros Duplicados

Andre boa tarde , segue o modelo que pode fazer. Trabalhar com a cor de fundo na expressão !

andre_tonini
Contributor II

Re: Registros Duplicados

Maicon,

       Muito obrigado, deu certo!

Abraço,

André Tonini

aderlanrm
Valued Contributor

Re: Registros Duplicados

Olá André,

Caso precise fazer isso no script, use a função Exists:

Exists() determina se um valor de campo específico já foi carregado no campo no script de carga de dados. A função retorna TRUE ou FALSE, de forma que pode ser usada na cláusula where de um comando LOAD ou um comando IF.

Sintaxe:

Exists(field_name [, expr])

Tipo de dados de retorno: Booleano

Tabela1:

Load PFT_PRO_CODIGO, *

From Exemplo.qvd;

Tabela2:

Load PFT_CODIGO, *

From Exemplo2.qvd

Where Exists(PFT_PRO_CODIGO,PFT_CODIGO);

Abraço.

andre_tonini
Contributor II

Re: Registros Duplicados

Aderlan, bom dia!

      Uma dúvida, digamos que Eu tenha duas colunas em uma única tabela do banco de dados, esse comando Exist como ficaria?

       Pois desejo consultar os códigos que estão na coluna PFT_PRO_CODIGO se estão na coluna PFT_CODIGO, caso sim, seria um registro duplicado.

SQL SELECT

  PFT_PRO_CODIGO,

  PFT_CODIGO

FROM produtos_ficha;