diff --git a/core/DataArray.php b/core/DataArray.php
index 91ec43249447d16ec1cba886fc665eaff8f11b10..421e75ee0d5fcd1fa53267d58dfa3451e75d79e7 100644
--- a/core/DataArray.php
+++ b/core/DataArray.php
@@ -287,6 +287,12 @@ class DataArray
                 $revenue = round($revenue);
             }
             $values[Metrics::INDEX_REVENUE] = $revenue;
+
+            // if there are no "visit" column, we force one to prevent future complications
+            // eg. This helps the setDefaultColumnsToDisplay() call
+            if(!isset($values[Metrics::INDEX_NB_VISITS])) {
+                $values[Metrics::INDEX_NB_VISITS] = 0;
+            }
         }
     }