#1 Tue 25 June 2024 14:25
- ETmeric
- Juste Inscrit !
- Date d'inscription: 23 Feb 2023
- Messages: 8
QGIS/Mise en page: Legende avec expression
Bonjour,
Je souhaite réaliser une carte comprenant le parcellaire graphique de plusieurs communes, il y a donc plusieurs types de cultures.
En légende je voudrais indiquer le type de cultures, la surface que cela comprend sur le territoire en hectares. Mon problème est dans la rédaction de la formule pour indiquer la somme de la surface de la culture. Je vous mets en pièce jointe ce que j'ai actuellement.
Vous remerciant par avance.
Hors ligne
#2 Wed 26 June 2024 00:59
- Julien81
- Participant assidu
- Lieu: Giroussens
- Date d'inscription: 14 Jan 2019
- Messages: 170
Re: QGIS/Mise en page: Legende avec expression
Bonjour,
au vu du résultat de ta capture je suppose que tu as fait une expression de somme mais sans le paramètres de filtre de la fonction, qui dans ton cas sera par classe de ta légende (le champ qui te sers à avoir les libellés de cultures).
Hors ligne
#3 Wed 26 June 2024 08:17
- ETmeric
- Juste Inscrit !
- Date d'inscription: 23 Feb 2023
- Messages: 8
Re: QGIS/Mise en page: Legende avec expression
Lorsque je rentre mon filtre, le résultat me donne 0 à chacun des libellés de la légende pourtant j'ai groupé par le code culture : @symbol_label || ' ' || sum( "HA", "CODE_CULTU" ) || ' hectares'
Hors ligne
#4 Mon 01 July 2024 13:58
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3832
Re: QGIS/Mise en page: Legende avec expression
Bonjour,
La doc aborde ce sujet ici: https://docs.qgis.org/3.34/fr/docs/user … end-labels
Hors ligne