5 Replies Latest reply: Mar 7, 2012 11:46 AM by Fernando Tonial RSS

    Ajuda fórmula set analysis

      Bom dia Pessoal,

       

      Estou com uma dúvida de como fazer uma soma usando set analysis para tratar a seguinte questão.
      Em anexo mando um .qvw com uma tabela de pedido com os campos:

       

      DT_FATURAMENTO,MES_REF,CD_CLIENTE,NM_CLIENTE,NR_PEDIDO e VALOR.

       

      O que quero fazer é o seguinte:

       

      Terei os campos de filtro de MES E ANO, que será relacionado ao campo MES_REF.

       

      Quero somar o campo valor usando a seguinte regra com os campos da tabela acima:

       

      DT_FATURAMENTO   =   SELECAO DO MES ANO DO FILTRO,

      MES_REF               <=   SELECAO DO MES ANO DO FILTRO.

       

      Como eu consigo fazer isto utilizando o set analysis?

       

      Desde já agradeço a ajuda,

       

      Abs,

      Juliana Holstein.

        • Re: Ajuda fórmula set analysis
          Fernando Tonial

          Olá,

           

          Use as seguintes expressões.

           

          DT_FATURAMENTO   =   SELECAO DO MES ANO DO FILTRO,

          Sum(VALOR)

           

          MES_REF               <=   SELECAO DO MES ANO DO FILTRO.

          Sum({1<MES_REF={"<=$(#=Max(MES_REF))"}>} VALOR)

           

           

          Abraços,

          Tonial.

            • Re: Ajuda fórmula set analysis

              Olá Tonial,
              Obrigada pelas dicas.


              Abs,

              Juliana Holstein

              • Re: Ajuda fórmula set analysis

                Tonial, boa tarde!

                Preciso de mais uma ajuda sua, referente uma fórmula que estou fazendo:

                 

                   Sum({< CAL_DT_MES_CALENDARIO ={"<=$(#=Max(CAL_DT_MES_CALENDARIO))"},

                 

                 

                 

                Nesta fórmula estou tentando fazer o seguinte:
                Quero buscar a carteira de pedidos que tenho até o mês atual. Mas como é carteira de pedidos posso ter pedidos para meses superiores ao atual.

                E quero também pegar só do mês atual e de um determinado tipo que indiquei na tabela = pedidos.

                 

                Porém não estou conseguindo tratar o  < na fórmula do mês. Coloquei <= daí funciona, agora se eu colocar somente < , que é o que eu quero, ele traz zerado.

                 

                Alguma sugestão?

                 

                Desde já agradeço!

                 

                Abraço,

                Juliana

                 

                 

                 

                 

                               CAL_DT_ANO_CALENDARIO ={$(=max(CAL_DT_ANO_CALENDARIO))} ,

                               PROJECAO_TIPO_VALOR = {'Pedido'}

                            >}  PROJECAO_QT_PRODUTO * PROJECAO_PESO_LIQUIDO) / 1000