Message posté par : LPlante
----------------------------------------
Bonjour
Pourquoi l'utilisation de || qui sert à concatener des valeurs?
La requete serait plus simple
CASE
WHEN aggregate('zonage_pente_bretagne', 'concatenate_unique',
"label", filter:=intersects(geometry(@parent), $geometry)) = '7 - 9.99'
THEN '7'
ELSE ''
END
||
CASE
WHEN aggregate('zonage_pente_bretagne', 'concatenate_unique',
"label", filter:=intersects(geometry(@parent), $geometry)) = '10 -
14.99' THEN '7'
ELSE ''
END
||
CASE
WHEN aggregate('zonage_pente_bretagne', 'concatenate_unique',
"label", filter:=intersects(geometry(@parent),$geometry)) = '> 15'
THEN '7'
WHEN aggregate('zonage_pente_bretagne', 'concatenate_unique',
"label", filter:=intersects(geometry(@parent), $geometry)) = '10 -
14.99' THEN '7'
WHEN aggregate('zonage_pente_bretagne', 'concatenate_unique',
"label", filter:=intersects(geometry(@parent), $geometry)) = '> 15'
THEN '7'
ELSE ''
END
Visiblement, peu importe le cas, c'est uniquement la valeur 7 qui est renvoyée
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=367508#p367508
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