2 Replies Latest reply: Nov 21, 2016 8:41 AM by Márcio Rodrigo Campestrini RSS

    Simplificando expressão com variável

    Luiz Fernando Bezerra

      Srs, Bom dia !

       

      Preciso efetuar alguns cálculos, transformando os valores em Unidade, Milhar, Milhões e Bilhões  ..

      Tenho muitos objeto que utilizo essa forma de apresentar .

      Então estou criando uma variável para converter todos os valores

       

       

      SET vConvertNumber=

         if($1<999,

              Num($1,'##0,00 un'),

         if($1>=1000 and $1<=999999,

              Num($1/1000,'##0,00 mm'),

         if($1>=1000000 and $1<=99999999,

              Num($1/1000000,'##0,00 mi'),

         if($1>=1000000000,

              Num($1/1000000000 ,'##0,00 bi')

              ))));

             

      Minha expressão está da seguinte forma:

       

      $(vConvertNumber(Sum ({<ANO = {'$(=Max(ANO))'}, TP_VF = {'FATURAMENTO'}, PORTFOLIO = {'VMEA'}, SUB_PRODUTO -= {'DEBITO'}>}VALOR_REALIZADO))


      Não consegui identificar, qual e o problema que tenho ao adicionar a variável no calculo, pois se deixo apenas o calculo na expressão sem a variável, traz o valor normalmente .

       

      Caso esteja coma variável, não me traz valor apenas um sinal  -

       

      Conseguem me dar um help ?

       

      Obrigado