Message posté par : stanichou (stanislas.lambert(a)hotmail.fr)
----------------------------------------
Bonjour,
J'utilise un champ nommé "rnk" pour faire une symbologie catégorisée
d'une couche. Seulement, je souhaiterais que la légende dans le composeur
d'impression n'affiche pas les valeurs de ce champ "rnk" comme il le
fait par défaut, mais les valeurs d'un autre champ nommé "idprop" et
localisé dans la même table attributaire.
J'ai le plus grand mal à trouver une solution à un problème qui sur le papier ne
paraît pas si compliqué.
J'ai testé plusieurs choses en utilisant la fonctionnalité pour filtrer la légende par
expression.
Les 2 expressions suivantes semblent renvoyer le bon résultat dans l'aperçu, mais la
légende se vide sitôt l'expression validée :
-----------------
Code :
attribute(get_feature(@layer, 'rnk', attribute($currentfeature, 'rnk')),
'idprop')
-----------------
-----------------
Code :
attribute('idprop')
-----------------
Et quand j'utilise l'expression suivante j'arrive à naviguer les différentes
valeurs de la table en remplaçant X par les valeurs associées qui vont de 1 à 10. Il
faudrait donc, j'imagine, trouver une variable qui se substitue à toutes les valeurs
possibles pour le champ "rnk" :
-----------------
Code :
attribute(get_feature(@layer, 'rnk', X), 'idprop')
-----------------
Merci pour votre aide.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=339142#p339142
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