Message posté par : SANTANNA
----------------------------------------
Bonjour,
-----------------
Citation :
Je rencontre un soucis avec la formule "With Variable"
-----------------
Effectivement, il me semble en recopiant le code que mes @ se sont perdus en chemin. Le
code corrigé est donc le suivant.
-----------------
Code :
with_variable( 'nombre_arbres', -- ceci sert juste à condenser le code, je vous
invite à lire sa doc
array_count( array( "champ1",
"champ2","champ3","champ4" ), 'PRESENCE' ), --
renvoie le nombre d'arbres par ligne (sous réserve de bien écrire présence pareil
partout)
CASE
WHEN @nombre_arbres = 4 THEN 2
WHEN @nombre_arbres = 3 THEN 1
ELSE 0
END)
-----------------
Par contre, dans ce que vous semblez tester, le résultat n'est plus conforme à ce que
vous demandiez au départ.
PS: Attention, dans vos données, il y a aussi 'PRESENCE ' (avec espace à la fin)
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=323040#p323040
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