Index: /branches/BNC_2.12/src/rinex/reqcanalyze.cpp
===================================================================
--- /branches/BNC_2.12/src/rinex/reqcanalyze.cpp	(revision 7907)
+++ /branches/BNC_2.12/src/rinex/reqcanalyze.cpp	(revision 7908)
@@ -812,4 +812,6 @@
         << "Interval           : " << _qcFile._interval                            << endl;
 
+  int numPossibleObs = int((_qcFile._endTime - _qcFile._startTime + _qcFile._interval)/_qcFile._interval);
+
   // Number of systems
   // -----------------
@@ -905,11 +907,13 @@
         sumMP /= numMP;
       }
+      double ratio = double(numObs) / ((double(numPossibleObs) * double(qcSatVec.size())));
       *_log << endl
-            << prefixSys2 << prefixFrq << "Observations      : " << QString("%1\n").arg(numObs,           6)
-            << prefixSys2 << prefixFrq << "Slips (file+found): " << QString("%1 +").arg(numSlipsFlagged,  6)
-                                                                << QString("%1\n").arg(numSlipsFound,    6)
-            << prefixSys2 << prefixFrq << "Gaps              : " << QString("%1\n").arg(numGaps,          6)
-            << prefixSys2 << prefixFrq << "Mean SNR          : " << QString("%1\n").arg(sumSNR,   6, 'f', 1)
-            << prefixSys2 << prefixFrq << "Mean Multipath    : " << QString("%1\n").arg(sumMP,    6, 'f', 2);
+            << prefixSys2 << prefixFrq << "Observations      : "
+            << QString("%1 (%2) %3 \%\n").arg(numObs,           6).arg(numPossibleObs*qcSatVec.size(),           8).arg(ratio*100.0, 8, 'f', 2)
+            << prefixSys2 << prefixFrq << "Slips (file+found): " << QString("%1 +").arg(numSlipsFlagged,  8)
+                                                                 << QString("%1\n").arg(numSlipsFound,    8)
+            << prefixSys2 << prefixFrq << "Gaps              : " << QString("%1\n").arg(numGaps,          8)
+            << prefixSys2 << prefixFrq << "Mean SNR          : " << QString("%1\n").arg(sumSNR,   8, 'f', 1)
+            << prefixSys2 << prefixFrq << "Mean Multipath    : " << QString("%1\n").arg(sumMP,    8, 'f', 2);
     }
   }
