SinergiaTIC / SinergiaDA

SinergiaDA is an open source analytics tool that fully integrates with SinergiaCRM
GNU Affero General Public License v3.0
4 stars 0 forks source link

Incidencia - EDA - TypeError en modo SQL #199

Open PaulaaSTIC opened 1 month ago

PaulaaSTIC commented 1 month ago

La siguiente consulta SQL genera un error al ejecutarse en el modo SQL de SDA, aunque al ejecutarla directamente en la base de datos, devuelve el resultado esperado (como se muestra en la imagen). En el log, se registra el siguiente error: TypeError: Cannot read properties of undefined (reading '0'). image

SELECT
   CASE
        WHEN `sda_contacts`.`stic_age_c` BETWEEN 0 and 5 THEN '0 - 5 anys'
        WHEN `sda_contacts`.`stic_age_c` BETWEEN 6 and 10 THEN '6 - 10 anys'
        WHEN `sda_contacts`.`stic_age_c` BETWEEN 11 and 15 THEN '11 - 15 anys'
        WHEN `sda_contacts`.`stic_age_c` BETWEEN 16 and 20 THEN '16 - 20 anys'
        WHEN `sda_contacts`.`stic_age_c` > 20 THEN '21 o més anys'
        WHEN `sda_contacts`.`stic_age_c` IS NULL THEN ' '
    END as Rango_Edad,
   count(distinct `sda_contacts`.`id`) as "N"
FROM sda_contacts
inner JOIN `sda_stic_registrations` ON  `sda_contacts`.`id` = `sda_stic_registrations`.`stic_registrations_contactscontacts_ida`
inner JOIN `sda_stic_events` ON  `sda_stic_registrations`.`stic_registrations_stic_eventsstic_events_ida` = `sda_stic_events`.`id`
where  (`sda_stic_events`.`subevento2_c`  in ('ACTIVIDAD VERANO')  )
GROUP BY Rango_Edad