Dúvidas na geração de Gráficos com Porcentagem no IReport!

Galera, me ajudem…

é o seguinte, tenho uma tabela onde o subTotal de cada registro é um valor Double e logo tenho q fazer com que cada registro seja representado no gráfico(pizza) em porcentagem (sabendo q no grafico o total é equivalente a 100% e os registros devem ser baseados no total para saber qual porcentagem em relação ao total é cada registro na fatia do grafico)

ex:
jan fev mar subtotal
ana 2 3 2 7
bia 1 2 6 9
marco 3 4 5 12

                           total:    28 

sei que a formula seria esta:
ex: ( 7 / 28 ) * 100 = 25% -->1ª FATIA NO GRAFICO (Como colocar 25% no grafico ???).
( 9 / 28 ) * 100 = 32% -->2ª FATIA NO GRAFICO (Como colocar 32% no grafico ???)
( 12 / 28 ) *100 = 43% -->3ª FATIA NO GRAFICO (Como colocar 43% no grafico ???)
GRAFICO = 100%

Consegui fazer isto, só q dá algo errado no primeiro registro, que está dando sempre 100% no grafico e nos outros dá tudo errado, apenas o ultimo mostra corretamente a porcentagem correta. O que será isto???