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!!!