GitHub user First-Black-Girl added a comment to the discussion: Calculated 
Columns - how to use them ?

@dosu.

I HAVE THIS ERROR WHILE CREATING MY Calculated Column:
DB engine Error: Infinite recursion detected in template
MY CODE
`WITH facteurs_extraits AS (
    SELECT
        vehicule_uuid,
        CASE
            WHEN facteurs ILIKE '%non_respect%' THEN 
'non_respect_des_r_gles_de_prio'
            WHEN facteurs ILIKE '%agressive%' OR facteurs ILIKE '%impruden%' 
THEN 'conduite_agressive_ou_impruden'
            WHEN facteurs ILIKE '%stress%' OR facteurs ILIKE '%emotionnel%' 
THEN 'stress_ou_etat_emotionnel'
            WHEN facteurs ILIKE '%sant%' THEN 'etat_de_sante_defaillant'
            WHEN facteurs ILIKE '%fatigue%' THEN 'fatigue'
            WHEN facteurs ILIKE '%t_l_phone%' OR facteurs ILIKE '%telephone%' 
THEN 'utilisation_telephone'
            WHEN facteurs ILIKE '%alcool%' OR facteurs ILIKE '%drogue%' OR 
facteurs ILIKE '%medicament%' THEN 'conduite_sous_influence'
            WHEN facteurs ILIKE '%distraction%' THEN 'distraction'
            ELSE NULL
        END AS facteur
    FROM {{ dataset(330) }} AS new_accident
    WHERE facteurs IS NOT NULL
),

facteurs_distincts AS (
    SELECT DISTINCT
        vehicule_uuid,
        facteur
    FROM facteurs_extraits
    WHERE facteur IS NOT NULL
)

SELECT
    facteur,
    COUNT(DISTINCT "vehicule_uuid") AS nombre_vehicules
FROM facteurs_distincts
GROUP BY facteur
ORDER BY nombre_vehicules DESC
LIMIT 1;
`

GitHub link: 
https://github.com/apache/superset/discussions/31436#discussioncomment-15562382

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to