Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Alterando a expressão, veja se é isso que deseja.
Left(SubField(CAMPO,',',2),1) * 500
Abraços.
Tonial.
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.
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.
Alterando a expressão, veja se é isso que deseja.
Left(SubField(CAMPO,',',2),1) * 500
Abraços.
Tonial.