Hola, a todos, ya resolvi el problema lo que me faltaba de codigo es este
procedure TForm1.RvCustomConnectionOpen(Connection: TRvCustomConnection);
begin
Chartrow := 1;
end;
procedure TForm1.RvCustomConnectionNext(Connection: TRvCustomConnection);
begin
inc(Chartrow);
end;
procedure TForm1.RvCustomConnectionEOF(Connection: TRvCustomConnection;
var Eof: Boolean);
begin
Eof := (Chartrow>1);
end;
donde Chartrow es una variable global integer.
lo que tambien estaba haciendo mal es, para que funcione antes de agregar en el rave designer el data view, primero es poner todo este codigo en delphi, despues aun corriendo la aplicacion es abrir el rave designer agregar un data view y decirle que cual es el customconnection, ahi era en donde no sabia porque a la hora de ejecutar el reporte el campo me pedia un dtstring field siendo que yo le decia que era un dtGraphic, aqui tambien les paso un link para campos calculados en rave report
http://www.nevrona.com/rave/tips/rvtip21.html