#1 Fri 04 September 2020 10:35
- mlt
- Participant actif
- Date d'inscription: 14 Oct 2015
- Messages: 59
QGIS: Selectionner un champ sur une couche
Bonjour,
Je pense que mon problème est facile à résoudre, mais je n'ai rien trouvé sur internet, il doit me manquer un mot clé.
J'essaie de créer un champ texte dans la partie impression de Qgis. Dans champ texte j'essaie de faire un count() avec une expression.
J'ai une couche qui s'appelle "NbArbre" . Et dans cette couche j'ai un champ qui s'appelle "Arbre", qui est le nombre d'abre par commune.
Donc je voudrais faire par exemple un count des communes qui ont plus de 100 arbres.
Mon problème c'est que je ne sais pas comment dire à mon expression que je veux chercher la couche NbArbre et le champ Arbre.
Dans Expression, il y a couche, on j'arrive à sélectionner : 'NbArbre_5b653c41_9581_4665_a4aa_15dcc87a8b81' . Mais comment sélecter le champ 'Arbre' ?
Quelqu'un a une idée ?
Merci
Hors ligne
#2 Sun 06 September 2020 14:53
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: QGIS: Selectionner un champ sur une couche
Bonjour,
La fonction que vous cherchez est aggregate :
Une expression dans ce style :
Code:
aggregate('NbArbre', 'count', "Arbre", filter:= "Arbre" > 100)
Cordialement,
Cordialement,
Hors ligne