5 Replies Latest reply: Mar 30, 2017 7:12 AM by Clever Anjos RSS

    Função above (descrescente)

    Cássio Bezerra

      Boa tarde comunidade,

       

      Estou com uma situação complicada, preciso realizar um gráfico que responda a seguinte regra de negócio do cliente:

       

      "hora tal que a soma de todas as outras horas nos últimos 365 dias com movimento igual (inclusive) ou superior a ela totalize um volume acumulado de 3,5% do movimento nesse mesmo período."


      Simplificando, preciso analisar a movimentação, e destacar o momento em que o acumulado de movimentações atinja "3,5%", para isso preciso ordenar as movimentações em ordem decrescente, realizar o cálculo do acumulado de movimentações e calcular o percentual desta coluna acumulada, e assim destacar quando esse acumulado atingir 3,5%...


      Situação atual, estou usando uma dimensão aonde tenho Dia e Hora concatenados, para o calculo do acumulado estou usando esta formula "rangesum (above( sum(pax), 0, rowno()))", porém não consigo ordenar o calculo de acordo com a coluna de movimentações (Sum(pax)) em ordem decrescente (tentei pela aba de classificação e nada), e para o calculo percentual estou usando a seguinte formula "rangesum (above( sum(pax), 0, rowno()))/sum(TOTAL pax)"


      Segue amostra do resultado atual.


      amostra.PNG


      Agradeço qualquer ajuda!


      Cássio.