From cb22a43abdc10dc0764e21ab9e848c295c9061ef Mon Sep 17 00:00:00 2001 From: Fernando Erd <fernandoerd2012@gmail.com> Date: Thu, 10 May 2018 10:08:20 -0300 Subject: [PATCH] Fix gloss enrollment ratio --- src/libs/routes/glossEnrollmentRatio.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/libs/routes/glossEnrollmentRatio.js b/src/libs/routes/glossEnrollmentRatio.js index 159f73ba..041a93ad 100644 --- a/src/libs/routes/glossEnrollmentRatio.js +++ b/src/libs/routes/glossEnrollmentRatio.js @@ -299,7 +299,7 @@ glossEnrollmentRatioApp.get('/', rqf.parse(),(req, res, next) => { .group('matricula.ano_censo') .order('matricula.ano_censo') .where('matricula.tipo <= 3') - + if ( "education_level_basic" in req.dims ) { req.sql.field('matricula.etapas_mod_ensino_segmento_id', 'age_range') req.sql.where('matricula.etapas_mod_ensino_segmento_id = 1 OR matricula.etapas_mod_ensino_segmento_id = 2 OR matricula.etapas_mod_ensino_segmento_id = 4 OR matricula.etapas_mod_ensino_segmento_id = 5 OR matricula.etapas_mod_ensino_segmento_id = 6') @@ -338,6 +338,8 @@ glossEnrollmentRatioApp.get('/', rqf.parse(),(req, res, next) => { } string_query = string_query + convert(req.filter.education_level_basic[req.filter.education_level_basic.length - 1]); req.sql.where(string_query); + req.sql.field('pnad.faixa_etaria_31_03','age_range') + req.sql.group('pnad.faixa_etaria_31_03', 'age_range') } } else if ( "education_level_basic" in req.dims ) { req.sql.field('pnad.faixa_etaria_31_03','age_range') @@ -368,10 +370,10 @@ glossEnrollmentRatioApp.get('/', rqf.parse(),(req, res, next) => { req.denominator[i].age_range = req.denominator[i].age_range + 1; } } - log.debug("Numerador"); - log.debug(req.numerator); - log.debug("Denominador"); - log.debug(req.denominator); + // log.debug("Numerador"); + // log.debug(req.numerator); + // log.debug("Denominador"); + // log.debug(req.denominator); req.result = [] let glossEnrollment = matchQueries(req.denominator, req.numerator); req.result = glossEnrollment; -- GitLab