9 Replies Latest reply: May 12, 2017 12:47 PM by danilo dalosse da silva RSS

    Expressão com parâmetro retorna erro ')' expected

    danilo dalosse da silva

      Boa tarde amigos,

       

      Criei uma expressão com parâmetro para que pudesse passar nesse parâmetro o código de um indicador e essa expressão me desse o valor. Assim como tenho 50 indicadores não precisaria criar 50 expressões. Porém consigo usar essa expressão em gráficos e objetos de texto normalmente, exceto se tentar usá-la dentro de outra função, como por exemplo um 'if' ou um 'Num()'.

      Quando tento usar dentro de uma outra função ela me retorna erro de ')' expected.

       

      Alguém poderia me ajudar com esse problema?

       

      Minha expressão:

      eIndicador = Num(avg({<%INDICADOR={$1},INDICADOR.DESCRICAO=,INDICADOR.DATA_COLETA={'$(=Date(RangeMin(max({<%INDICADOR={$1},INDICADOR.DATA_COLETA=,INDICADOR.DESCRICAO=>}INDICADOR.DATA_COLETA),max({<%INDICADOR={$1}>}INDICADOR.DATA_COLETA))))'}>}INDICADOR.VALOR),'#.##0,00')

       

      Exemplo do erro: if($(eIndicador(13))>0,'share','not share')

      Exemplo de como funciona normalmente: $(eIndicador(13))