Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Carregar apenas os primeiros 5 números do campo

Bom dia,

Como faço para carregar apenas os 5 primeiros números de um campo no script?

Aguns números seriam apenas os primeiros 4 já que quando o código do produto é igual ex: 07201 o sistema reitra o zero.

Exemplo :

Código_id

1211000220

720100422 

Os primeiros 5 'numeros reference ao código do produto

os três na sequência o código da cor

e os últimos dois o código do tamanho.

Obrigado

Rodrigo

Tags (1)
1 Solution

Accepted Solutions
srchagas
Contributor III

Re: Carregar apenas os primeiros 5 números do campo

Bom Dia Amigo

Usa isso:

mid('abcdef',3 ) retorna 'cdef'.

mid('abcdef',3, 2 ) retorna 'cd'.

mid( Date,3 ) where Date = 970714 retorna0714

mid( Date,3,2 ) where Date = 970714 retorna 07

7 Replies
srchagas
Contributor III

Re: Carregar apenas os primeiros 5 números do campo

Bom Dia Amigo

Usa isso:

mid('abcdef',3 ) retorna 'cdef'.

mid('abcdef',3, 2 ) retorna 'cd'.

mid( Date,3 ) where Date = 970714 retorna0714

mid( Date,3,2 ) where Date = 970714 retorna 07

Not applicable

Re: Carregar apenas os primeiros 5 números do campo

Olá Thaigo, não deu certo.

O nome do campo é Codigo_id. Preciso fazer o load apenas dos números em azul como se segue:

1211000204   Números com 10 dígitos. Preciso pegar os 5 primeiros dígitos.

  720100452   Números com 9 dígitos. Preciso pegar apenas os 4 primeiros, já que o quinto número seria o zero na frente do 7. 

14501             Números que tem apenas os 5 primeiros dígitos e não tem nada mais depois.

  3253             Mesma situação do segundo ítem.

Obrigado,

Rodrigo

Not applicable

Re: Carregar apenas os primeiros 5 números do campo

Acho que ele quis dizer RLB era isso

mid(Codigo_id,1,5) - nos casos com 10 digitos

mid(Codigo_id,1,4) - nos casos com 9 digitos

Not applicable

Re: Carregar apenas os primeiros 5 números do campo

Funcionou! Obrigado Ishimada e Thiago.

Not applicable

Re: Carregar apenas os primeiros 5 números do campo

Que isso RLB se precisar é só falar, se vc puder marcar o Thiago como resposta certa e eu como ajuda seria melhor, pq eu só respondi me baseando na resposta dele rsrsrs, e aproveitei e aprendi como que faz haahahahahahahahah

srchagas
Contributor III

Re: Carregar apenas os primeiros 5 números do campo

Na verdade eu mandei ja exemplando, mas desculpe nao ter detalhado isso na hora

Not applicable

Re: Carregar apenas os primeiros 5 números do campo

Atendendo a pedidos do Ishimada, marcação trocada! rs. Obrigado novamentea todos!