diff --git a/applications/aoquality.cpp b/applications/aoquality.cpp
index e379983098788f6bbffc96ffe5a409ecaef12bec..8fb96e7bcc1823325923eed1e9907c9fd71c530d 100644
--- a/applications/aoquality.cpp
+++ b/applications/aoquality.cpp
@@ -183,6 +183,7 @@ void actionQueryBaselines(const std::string& kindName,
   QualityTablesFormatter formatter(filename);
   StatisticsCollection collection(polarizationCount);
   collection.Load(formatter);
+  collection.IntegrateBaselinesToOneChannel();
   const std::vector<std::pair<unsigned, unsigned>>& baselines =
       collection.BaselineStatistics().BaselineList();
   const StatisticsDerivator derivator(collection);
@@ -246,6 +247,7 @@ void actionQueryTime(const std::string& kindName, const std::string& filename) {
   QualityTablesFormatter formatter(filename);
   StatisticsCollection collection(polarizationCount);
   collection.Load(formatter);
+  collection.IntegrateTimeToOneChannel();
   const std::map<double, DefaultStatistics>& timeStats =
       collection.TimeStatistics();
   const StatisticsDerivator derivator(collection);
@@ -278,6 +280,7 @@ void actionQueryAntenna(const std::string& kindName,
   QualityTablesFormatter formatter(filename);
   StatisticsCollection collection(polarizationCount);
   collection.Load(formatter);
+  collection.IntegrateBaselinesToOneChannel();
   const std::map<size_t, DefaultStatistics> stats =
       collection.GetAntennaStatistics();
   const StatisticsDerivator derivator(collection);