iT-Tech
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» Cálculo de horas extras
Extrair pessoas que possuem mais de uma vez um código EmptySex 13 Out - 10:25 por Felipe Naibert

» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Extrair pessoas que possuem mais de uma vez um código EmptyQui 20 Ago - 12:17 por Miro

» GRUPO DE ESTUDOS AUDIT ANALYTICS
Extrair pessoas que possuem mais de uma vez um código EmptyTer 9 Jun - 9:22 por Miro

» Cálculo do número da Semana no ano
Extrair pessoas que possuem mais de uma vez um código EmptySeg 11 maio - 11:18 por Miro

» A ordem dos argumentos altera o tempo de processamento
Extrair pessoas que possuem mais de uma vez um código EmptyQui 23 Abr - 14:50 por Miro

» Como pegar dados únicos de um campo?
Extrair pessoas que possuem mais de uma vez um código EmptySeg 23 Fev - 19:33 por Fernanda

» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Extrair pessoas que possuem mais de uma vez um código EmptyQua 18 Fev - 9:22 por Raphael Moita Bertolino

» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Extrair pessoas que possuem mais de uma vez um código EmptyQua 24 Dez - 7:53 por Márcia

» Importação de PDF
Extrair pessoas que possuem mais de uma vez um código EmptyTer 9 Dez - 13:23 por Fernanda


Extrair pessoas que possuem mais de uma vez um código

2 participantes

Ir para baixo

Extrair pessoas que possuem mais de uma vez um código Empty Extrair pessoas que possuem mais de uma vez um código

Mensagem  Márcia Sex 29 Jun - 11:07

Tenho uma planilha com o modelo do arquivo que estamos trabalhando, nela temos 13 colunas, sendo 1 com nome e 12 de códigos. Você vai observar nela que algumas pessoas possuem o código AD2 apenas 1 vez, outras mais vezes e algumas nenhum.

O que preciso é extrair as pessoas que possuem mais de uma vez esse código AD2.

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Márcia

Mensagens : 15
Data de inscrição : 23/05/2012

Ir para o topo Ir para baixo

Extrair pessoas que possuem mais de uma vez um código Empty Re: Extrair pessoas que possuem mais de uma vez um código

Mensagem  Raphael Moita Bertolino Sex 29 Jun - 14:14

Márcia escreveu:Tenho uma planilha com o modelo do arquivo que estamos trabalhando, nela temos 13 colunas, sendo 1 com nome e 12 de códigos. Você vai observar nela que algumas pessoas possuem o código AD2 apenas 1 vez, outras mais vezes e algumas nenhum.

O que preciso é extrair as pessoas que possuem mais de uma vez esse código AD2.

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Boa tarde Márcia,

Bom primeiramente crie um campo aonde você vai concatenar (juntar) todos os campos de codigos por linha. Logo após crie um outro campo aonde você vai aplicar a seguinte função OCCURS(cadeia; buscar_por), essa função vai somando todas as vezes que na mesma linha obtiver o valor desejado por você.

Exemplo:

Crie o campo TODOS primeiramente:
DEFINE FIELD TODOS COMPUTED ALLTRIM(COD) + ALLTRIM(COD1) + ALLTRIM(COD2) +ALLTRIM( COD3) + ALLTRIM(COD4) + ALLTRIM(COD5)+ ALLTRIM(COD6) + ALLTRIM(COD7) + ALLTRIM(COD8) + ALLTRIM(COD9) + ALLTRIM(COD10) + ALLTRIM(COD11)

OBS: O ALLTRIM É SÓ PRA JUNTAR OS CAMPOS SEM ESPAÇOS EM BANCOS, MAS SE VOCÊ TAMBÉM NÃO UTILIZAR PARA O RESULTADO VAI DAR NA MESMA.

Logo em seguida crie o campo SOMA:
DEFINE FIELD SOMA COMPUTED OCCURS("AD2";TODOS) >> ESSA FUNÇÃO VAI CONTAR QUANTAS VEZES NA MESMA LINHA ESTÁ SENDO REFERENCIADA ESSA PALAVRA "AD2" E VAI SOMANDO EM UMA VARIÁVEL.

E com o campos SOMA em um filtro vocÊ pode fazer a extração:
EXTRACT RECORD IF SOMA >= 2 TO "NOMES_SELECIONADOS" OPEN

ABRAÇO

Raphael Moita Bertolino

Mensagens : 26
Data de inscrição : 02/05/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos