#1 Tue 01 September 2020 16:04
- GlaDal
- Participant assidu
- Date d'inscription: 30 Aug 2013
- Messages: 1024
QGIS 3.14: Aggregation de champs avec valeurs NULL
Bonjour à tous,
Je cherche à aggreger les infos d'une couche en fonction d'un champ (ID) et concaténer des infos qui se situent dans d'autres champ en utilisant un séparateur , (virgule) entre chaque occurence. Pour cela, j'utilise l'algorithme 'Agrégation' et pour un des champs à concaténer, je lui demande de ne pas prendre en compte les '0' et les valeurs NULL
Code:
(CASE WHEN NOT INDICE=0 THEN coalesce("INDICE",NULL) END)
Jusque là tout est bon. Mon problème, c'est qu'il me met des virgules séparations même pour les 0 et les NULL. Par ex :
Code:
,,1,,,1,,1,,,1,,2,,,,,,,
Or, j'aimerais avoir
Code:
1,1,1,1,2
Merci à celle ou celui qui m'aidera !
Hors ligne
#2 Tue 01 September 2020 16:49
- Ramzi_ch
- Juste Inscrit !
- Date d'inscription: 24 Jun 2019
- Messages: 9
Re: QGIS 3.14: Aggregation de champs avec valeurs NULL
Bonjour,
Essayes d'installer l'extension "Arrayplus". Elle va être ajouter dans la liste des fonctions à utiliser dans le constructeur de requête c'est très utile je trouve. Je pense que la fonction "string_to_array" ou "array_filtre" répondra à ton besoin. Tiens nous au courant.
Bonne journée.
Hors ligne