3 Replies Latest reply: May 18, 2018 10:26 AM by ANTONIO JUNIOR RSS

    SET ANALISYS COM EXPRESSÃO

    ANTONIO JUNIOR

      Galera. Estou com um problema no qual não entendi a sintaxe deste código abaixo.

       

      --#################################################################################################

      if($1=0,0,

             if($1=16,Num(Avg({<%INDICADOR={$1},INDICADOR.DESCRICAO=>}INDICADOR.VALOR),'#.##0,00'),

             Num(Avg({<%INDICADOR={$1},INDICADOR.DESCRICAO=>}

                   Aggr(only({<%INDICADOR={$1},INDICADOR.DESCRICAO=>}INDICADOR.VALOR),INDICADOR.DATA_COLETA,%TURMA,%DISCIPLINAS,%COLABORADOR,INDICADOR.PROVAS,INDICADOR.DATA_LANCAMENTO,INDICADOR.DATA_CADASTRO,INDICADOR.DATA_OCORRENCIA)

      )

      ,'#.##0'

      )

      )

      )


      --#################################################################################################

      Ainda não entendi o que esta expressão o faz:

      Poderiam me auxiliar o que o 1, 0 e 16 são ?

      if($1=0,0,

           if($1=16,

      ......outro ponto é: {$1} o que isso faz no código.


      Desculpem a ignorância, mas isso tá deixando meus poucos fios de cabelos em pé...

       

      Agradeço muito se puderem dar uma visão do que este IF está me retornando.