#1 Mon 02 November 2020 11:55
- zack
- Participant occasionnel
- Date d'inscription: 16 Jul 2014
- Messages: 33
QGIS: Etiquette avec decompte entites relatif
Bonjour,
Sur ma mise en page, je cherche à faire apparaitre un décompte d'entités à partir d'une requête. Comme la carte doit être mise à jour régulièrement j'y gagnerai plutôt que rentrer manuellement ce décompte.
La commande
Code:
[% aggregate('layer', 'count', 'id']
dans l'étiquette renvoi bien le nombre total d'entité. Mais c'est le paramètre filter que je n'arrive pas à faire fonctionner... Malgré de longues recherches, je ne sais pas comment mon filtre est censé être paramétré...
Merci pour votre aide
Hors ligne
#2 Mon 02 November 2020 13:34
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: QGIS: Etiquette avec decompte entites relatif
Bonjour,
Il me semble que vous n'avez pas renseigné le filtre mais seulement le champs qu'il doit agréger (sans filtre). De mon côté ça fonctionne avec :
Code:
Arbres ([%aggregate('couche_points', 'count','',"Champ_Filtre"='arbres' )%])
Je n'ai parcontre pas de très bons temps de réponse (bdd externe, réseau, processeur, ...)
Regardez aussi les exemples fournis dans la fenêtre d'aide de la calculatrice de champs, les derniers dans votre cas.
Bon courage
Hors ligne
#3 Mon 02 November 2020 14:22
- zack
- Participant occasionnel
- Date d'inscription: 16 Jul 2014
- Messages: 33
Re: QGIS: Etiquette avec decompte entites relatif
Ok en tapant directement
Code:
[%aggregate('couche', 'count','',"champ_filtre"='valeur')%]
ça marche. Par contre juste
Code:
aggregate('couche', 'count','',"champ_filtre"='valeur')
dans Inst or Edit an Expression ça me disait 'No feature was found on this layer to evaluate the expression'. Je vais peut être signaler cette erreur
Hors ligne