diff --git a/src/libs/routes_v2/simcaqFirstReport.js b/src/libs/routes_v2/simcaqFirstReport.js
index 7f99fbd64e60dd5f50da123079ebbe9393aab06d..16640eeef3d62015b18d7f8910376328c155f3a5 100644
--- a/src/libs/routes_v2/simcaqFirstReport.js
+++ b/src/libs/routes_v2/simcaqFirstReport.js
@@ -48,6 +48,10 @@ rqf.addField({
     name: 'filter',
     field: false,
     where: true
+}).addField({
+    name: 'dims',
+    field: true,
+    where: false
 }).addValue({
     name: 'year',
     table: 'simcaq_relatorio_1',
@@ -68,32 +72,47 @@ rqf.addField({
     }
 }).addValue({
     name: 'city',
-    table: 'simcaq_relatorio_1',
-    tableField: 'municipio_id',
+    table: 'municipio',
+    tableField: 'id',
     where: {
         relation: '=',
         type: 'integer',
-        field: 'municipio_id'
+        field: 'id'
+    },
+    join: {
+        primary: 'id',
+        foreign: 'municipio_id',
+        foreignTable: 'simcaq_relatorio_1'
     }
-}).addValue({
+}, 'dims').addValue({
     name: 'state',
-    table: 'simcaq_relatorio_1',
-    tableField: 'estado_id',
+    table: 'estado',
+    tableField: 'id',
     where: {
         relation: '=',
         type: 'integer',
-        field: 'estado_id'
+        field: 'id'
+    },
+    join: {
+        primary: 'id',
+        foreign: 'estado_id',
+        foreignTable: 'simcaq_relatorio_1'
     }
-}).addValue({
+}, 'dims').addValue({
     name: 'school',
-    table: 'simcaq_relatorio_1',
-    tableField: 'escola_id',
+    table: 'escola_agregada',
+    tableField: 'id',
     where: {
         relation: '=',
         type: 'integer',
-        field: 'escola_id'
+        field: 'id'
+    },
+    join: {
+        primary: 'id',
+        foreign: 'escola_id',
+        foreignTable: 'simcaq_relatorio_1'
     }
-}).addValue({
+}, 'dims').addValue({
     name: 'location',
     table: 'simcaq_relatorio_1',
     tableField: 'localizacao_id',