7 Replies Latest reply: Jul 6, 2016 12:37 PM by Clever Anjos RSS

    Distribuição de valores

    Marcus Augusto

      Bom dia, estou desenvolvendo um relatório para distribuir valores de diversas quantidades.

       

      Por exemplo, tenho 1000 quantidades vendidas e tenho que subtrair estes 1000 de onde tiver disponivel por ordem de data.

       

      Como deveria funcionar.

      Distribuição_de_valores.png

      Alguem sabe como ajustar a ultima coluna para distribuir a [QUANTIDADE VENDIDA] corretamente ?

       

      //-----------------------------------------------------

       

      IF((($(vContador) > 1) AND ([QUANTIDADE VENDIDA] - sum([QT_DISPONIVEL]) > 0)),

      ABOVE([QUANTIDADE VENDIDA] - sum([QT_DISPONIVEL])),

      ABOVE([QUANTIDADE VENDIDA] - sum([QT_DISPONIVEL]))

        )

      //ABOVE(sum([QT_DISPONIVEL]))

      //IF(((ABOVE([QUANTIDADE VENDIDA] - sum([QT_DISPONIVEL])) > 0)),(ABOVE([QUANTIDADE VENDIDA] - sum([QT_DISPONIVEL]))),'0')

        )

      )

      //---------------------------------------

      vContador =

      (if(

        Aggr( NODISTINCT rank(-(DT_AQUISICAO),0,1),CLCLI_CD,DT_AQUISICAO) <> ABOVE(Aggr( NODISTINCT rank(-(DT_AQUISICAO),0,1),CLCLI_CD,DT_AQUISICAO)),

        Aggr( NODISTINCT rank(-(DT_AQUISICAO),0,1),CLCLI_CD,DT_AQUISICAO),

        Aggr( NODISTINCT rank(-(DT_AQUISICAO),0,1),CLCLI_CD,DT_AQUISICAO) + RowNo() - 1

        ))