Consegui resolver, deu trabalho mas consegui.
Esse código foi adaptado para minha necessidade.
Copie o script, depois vá em 'Resumo -> Layout -> Cabeçalho e Rodapé'.
Em 'Rodapé -> Exibir Rodapé' marque a opção Sim.
Em Variáveis do Rodapé em qualquer coluna selecione a opção 'Valor' e cole o script e compile.
Não é um Evento, mas funcionou perfeitamente =).
Eu tenho 7 campos no resumo:
{vl_orcado}, {cor1}, {vl_realizado}, {cor2}, {vl_diferenca}, {cor3}, {vl_percent}
Todos do Tipo Soma.
Segue código usado.
<script type='text/javascript'>
var x = document.getElementsByClassName('scGridTotal scGridTotalFont');
var a = 4;
var b = 0;
var c = 6;
var d = 2;
var e = 1;
var f = 3;
var g = 5;
while (c < x.length)
{
var dif = x[''+ a +''].innerHTML.replace(/\./g,'').replace(',','.');
var orc = x[''+ b +''].innerHTML.replace(/\./g,'').replace(',','.');
var rea = x[''+ d +''].innerHTML.replace(/\./g,'').replace(',','.');
var per = 0;
if (orc > 0)
{
per = (dif / orc) * 100;
}
x[''+ c +''].innerHTML = per.toLocaleString("de-BR",{maximumFractionDigits: 2, minimumFractionDigits: 2});
if (rea == 0)
{
rea = 1;
}
if (orc == 0)
{
orc == 1;
}
var ind = (rea * 100) / orc;
if (ind < 95)
{
/* AZUL */
x[''+ e +''].innerHTML = '<div style="background-color:#0000FF;color:#0000FF;">([])</div>';
x[''+ f +''].innerHTML = '<div style="background-color:#0000FF;color:#0000FF;">([])</div>';
x[''+ g +''].innerHTML = '<div style="background-color:#0000FF;color:#0000FF;">([])</div>';
}
if (ind >= 95 && ind < 101)
{
/* VERDE */
x[''+ e +''].innerHTML = '<div style="background-color:#32CD32;color:#32CD32;">([])</div>';
x[''+ f +''].innerHTML = '<div style="background-color:#32CD32;color:#32CD32;">([])</div>';
x[''+ g +''].innerHTML = '<div style="background-color:#32CD32;color:#32CD32;">([])</div>';
}
if (ind >= 101 && ind < 102)
{
/* AMARELO */
x[''+ e +''].innerHTML = '<div style="background-color:#FFFF00;color:#FFFF00;">([])</div>';
x[''+ f +''].innerHTML = '<div style="background-color:#FFFF00;color:#FFFF00;">([])</div>';
x[''+ g +''].innerHTML = '<div style="background-color:#FFFF00;color:#FFFF00;">([])</div>';
}
if (ind >= 102)
{
/* VERMELHO */
x[''+ e +''].innerHTML = '<div style="background-color:#FF3016;color:#FF3016;">([])</div>';
x[''+ f +''].innerHTML = '<div style="background-color:#FF3016;color:#FF3016;">([])</div>';
x[''+ g +''].innerHTML = '<div style="background-color:#FF3016;color:#FF3016;">([])</div>';
}
a = a + 7;
b = b + 7;
c = c + 7;
d = d + 7;
e = e + 7;
f = f + 7;
g = g + 7;
}
</script>