Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
valerioms
Creator
Creator

Décimo percentual

Olá,

tenho este valor em um campo (-0,003%) e preciso multiplicar 500 por cada décimo percentual. Ou seja, preciso saber quantos décimos tenho no valor e multiplicar por 500. Como fazer? A quem responder, muito obrigado.

1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Alterando a expressão, veja se é isso que deseja.

Left(SubField(CAMPO,',',2),1) * 500

Abraços.

Tonial.

Don't Worry, be Qlik.

View solution in original post

3 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, Não sei se entendi direito o que você quer fazer.

Mas pode fazer assim:

Perc * (Len(SubField(Perc,',',2)) * 500)

Anexo o exemplo que fiz.

Espero ter ajudado.

Abraços.

Tonial.

Don't Worry, be Qlik.
valerioms
Creator
Creator
Author

Olá Fernando, obrigado pela resposta mas não é isto que preciso. É o seguinte eu tenho como resultado de uma expressão o valor -0,003. Eu sei que a casa decimal deste número corresponde à 1ª casa após a vírgula ou seja 0. Então eu tenho 500 pontos por cada décimo percentual o que me daria 0, concorda? Se eu tenho 0 (Décimo que é a 1ª casa após a vírgula) * 500 = 0. Preciso encontrar este valor. Mas não sei como falar pro sistema leia a esquerda ou a direita da vírgula a 1ª, 2ª ou ..., entendeu? Preciso de uma função que faça com o sistema entenda quando eu pedir caracteres à esquerda ou à direita da vírgula.

fernando_tonial
Partner - Specialist
Partner - Specialist

Alterando a expressão, veja se é isso que deseja.

Left(SubField(CAMPO,',',2),1) * 500

Abraços.

Tonial.

Don't Worry, be Qlik.