Message posté par : Paul QUESNOT
----------------------------------------
Bonjour, dans votre formule le code est incomplet.
Vous avez mis un filtre, mais pas de condition, du coup par défaut, la formule va filtrer
les valeurs ou "calcul_insee" est nul.
Il faut donc rajouter une condition du type "calcul_insee" = '07xxx'
Sauf que vous ne pouvez pas appeler un champ de la couche 'parente' dans la
formule aggregate comme cela, il faut utiliser une formule du genre
-----------------
Code :
attribute(@parent,'insee')
-----------------
votre formule doit donc ressembler à cela :
-----------------
Code :
"insee" || ' - ' || "nom" || ' - ' || '\n'
|| aggregate(layer:='voie', aggregate:='sum',
expression:="calcul_longueur", filter:="calcul_insee" =
attribute(@parent,'insee') )
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350463#p350463
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net