Message posté par : SANTANNA
----------------------------------------
Bonjour et bienvenue,
A supposer que vos données jointes se présentent sous la forme
ville | csp_sup | salaries | ouvriers|
A | 150 | 30 | 50 |
B | 12 | 25 | 240 |
En représentation catégorisée, entrez dans le champ "valeur" quelque chose du
genre:
-----------------
Code :
case when max("csp_sup", "salaries", ouvriers) = "csp_sup"
then 'Ville de CSP+'
when max("csp_sup", "salaries", ouvriers) = "salaries" then
'Ville de salaries'
when max("csp_sup", "salaries", ouvriers) = "ouvriers" then
'Ville d'ouvriers'
END
-----------------
Attention au " vs '. Cette possibilité d'utilisation est brièvement
mentionnée à
https://docs.qgis.org/3.10/fr/docs/user_manual/working_with_vector/vector_p…
Par contre, je n'ai pas regardé comment les égalités sont gérées. Autrement, vous
pouvez aussi remplacer le max (col1, col2 , col3) par
"col1">="col2" and "col1">="col3" vous
permettant de mieux contrôler le classement en cas d'égalité sur deux classes,
situation peu probable mais.. walaye! dans la vie on ne sait jamais (avec le rythme,
svp!!!).
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=333054#p333054
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