me emociona descubrir que puedo solucionar los temas con un poco de ingenio
ya solucione el segundo tema
Código Delphi
[-]
procedure TqrBalanceIntegralGasto.QuickRepBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
if Length(Trim(qryBalanceIntegralGastoCNivel.AsString)) = StrToInt(AnsiRightStr(dmGlobal.g_nivelCuenta,1)) then
QRGroup1.Expression := '';
end;
Simplemente antes de la impresion pregunte si el nivel solicitado era igual al nivel maximo de la cuenta si e asi borro la expresion en el Group

les dejo los comentarios quiza a alguien le pueda ayudar
saludos