diff --git a/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx b/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx
index b099afb0a75ab4c8651d5d1d2aa2d9dbe2a41603..a1492a166c92227d9028a1bf23ae6deab1a080d8 100644
--- a/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx
+++ b/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx
@@ -63,9 +63,10 @@ const ElecHalfHourMonthlyAnalysis: React.FC<ElecHalfHourMonthlyAnalysisProps> =
       if (subscribed) {
         if (activateHalfHourLoad) {
           const emas = new EnedisMonthlyAnalysisDataService(client)
+          const aggegatedDate = analysisDate.minus({ month: 1 })
           const data = await emas.getEnedisMonthlyAnalysisByDate(
-            analysisDate.year,
-            analysisDate.month - 1
+            aggegatedDate.year,
+            aggegatedDate.month
           )
           if (subscribed && data && data.length) {
             const aggregatedData = emas.aggregateValuesToDataLoad(data[0])