none
Calcular fórmulas com origem nas linhas de detalhes RRS feed

  • Pergunta

  • Olá, pessoas!

     

    Tenho uma proc no SQL que me retorna os dados no seguinte formato:

     

    REGIAO | TIPO | VALOR

    Reg 1     |  TP 1 |          10

    Reg 1     |  TP 2 |          15

    Reg 1     |  TP 3 |          20

    Reg 2     |  TP 1 |          8

    Reg 2     |  TP 2 |          27

    Reg 2     |  TP 3 |          11

    Reg 3     |  TP 1 |          3

    Reg 3     |  TP 2 |          6

    Reg 3     |  TP 3 |          50

     

    No Report, faço um agrupamento por REGIAO e TIPO, que me retorna algo assim:

     

    REGIAO   TIPO   VALOR

    Reg 1

                      TP 1      10

                      TP 2      15

                      TP 3      20

    Reg 2

                      TP 1       8

                      TP 2       27

                      TP 3       11

    assim por diante...

     

    Preciso colocar uma coluna a mais onde apareça somente na linha que tem o TP 2 o resultado de uma conta... essa conta seria: (valor de TP2 * 100) / valor de TP 1

     

    Ficaria algo assim:

     

    REGIAO   TIPO   VALOR    CONTA

    Reg 1

                      TP 1      10

                      TP 2      15            150

                      TP 3      20

    Reg 2

                      TP 1       8

                      TP 2       27            337,5

                      TP 3       11

     

    Como isso é linha de detalhe, como faria essa conta? Como capturaria o valor de TP 1 e TP 2? Até consigo pegar o valor de TP 2 e exibi-lo apenas na sua linha, mas não consigo pegar o valor de TP 1 para executar o cálculo... alguém tem alguma idéia?

     

    Valeu!!!

    segunda-feira, 4 de junho de 2007 19:41

Todas as Respostas