2 Replies Latest reply: Apr 17, 2012 12:20 PM by Juliana Holstein RSS

    Dúvida de função para utilizar em fórmula

      Pessoal, bom dia!

       

      Tenho a seguinte situação:

       

      Em uma tabela simples, tenho um grupo cíclico com alguns campos e dependendo do campo eu teria que mudar alguns detalhes nas fórmulas que estou criando.

       

      Por exemplo:

       

      Se seleciono o campo ABSENTEISMO_MOTIVO_FALTA, calculo de determinada maneira a expressão. Se seleciono o campo ABSENTEISMO_COD_TURNO, calculo de outra maneira a expressão.

       

      Que função posso buscar para utilizar um IF para fazer este tratamento?

       

      Desde já agradeço ajuda,


      Segue um exemplo da tabela.

       

      Att,

      Juliana.

        • Dúvida de função para utilizar em fórmula
          Erich Shiino

          Juliana,

          Pode usar a função getcurrentfield([Group Name]) para identificar a dimensão atual ( em uso) do grupo. Basta trocar o Group Name pelo nome do grupo que estiver usando de fato.

           

          Depois, pode usar isto para trocar  suas expressão da seguinte forma:

          = if ( getcurrentfield([Group Name]) = 'Dimensao1', sum( Dimensao1),

             if ( getcurrentfield([Group Name]) = 'Dimensao2', count( Dimensao1) ))

           

          Só imagino algum risco neste tipo de construção que é uma possível confusão nos critérios usados para cada cálculo, mas aí já vai depender do seu modelo, do uso, etc

           

          att,

           

          Erich