Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

Eliminar os dois primeiros caracteres e deixar 0 caso seja vazio.

Tenho Campo chamado QDP_PARCELAS,

Exemplo 4/5 - quero quer fique 5

Exemplo 2/3 - quero que fique 3

sempre os dois primeiros caracteres deverão sair.

E Caso o campo seja vazio ou branco fique 0

Alguma dica?

2017-03-14_18-14-01.png

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Eliminar os dois primeiros caracteres e deixar 0 caso seja vazio.

Agnaldo,

da para usar o subfield()

2017-03-14 21_17_54-QlikView x64 - [C__tmp_Parcela.qvw_].png

Parcela:

LOAD

      if(SubField(QtdeParcela, '/',2)>0,SubField(QtdeParcela, '/',2),0) as Parcela,

      QtdeParcela

INLINE [

QtdeParcela

4/5

1/1

4/5

1/1

3/4

3/

3/0

];

2 Replies
MVP
MVP

Re: Eliminar os dois primeiros caracteres e deixar 0 caso seja vazio.

Agnaldo,

da para usar o subfield()

2017-03-14 21_17_54-QlikView x64 - [C__tmp_Parcela.qvw_].png

Parcela:

LOAD

      if(SubField(QtdeParcela, '/',2)>0,SubField(QtdeParcela, '/',2),0) as Parcela,

      QtdeParcela

INLINE [

QtdeParcela

4/5

1/1

4/5

1/1

3/4

3/

3/0

];

agnaldoneves
Valued Contributor

Re: Eliminar os dois primeiros caracteres e deixar 0 caso seja vazio.

Deu certo também,

Ficou perfeito

Obrigado...

Agnaldo Neves
Programador de Sistemas