Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Sun 19 January 2020 19:26
- Patrickblancseau
- Participant occasionnel
- Date d'inscription: 16 Jul 2019
- Messages: 45
QGIS: simplification de formule
Bonjour
j'essais de simplifier une formule mais je me casse la tete dessus, le but final est d'aumenté jusque 5 circuits
alors deja avec 3 c'est chaud, mais 5 OUFFF !!
Code:
case WHEN "circuit1" <> '' and "circuit2" <> '' and "circuit3" <> '' THEN "circuit1" WHEN "circuit1" <> '' and "circuit2" <> '' and "circuit3" = '' THEN "circuit1" WHEN "circuit1" <> '' and "circuit2" = '' and "circuit3" <> '' THEN "circuit1" WHEN "circuit1" = '' and "circuit2" <> '' and "circuit3" <>'' THEN "circuit2" WHEN "circuit1" = '' and "circuit2" ='' and "circuit3" <> '' THEN "circuit3" WHEN "circuit1" <> '' and "circuit2" ='' and "circuit3" = '' THEN "circuit1" WHEN "circuit1" = '' and "circuit2" <>'' and "circuit3" = '' THEN "circuit2" END
SVP quelqu'un à une piste ?
Hors ligne
#2 Sun 19 January 2020 21:20
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 427
Re: QGIS: simplification de formule
Bonjour,
Il faudrait un peut plus de contexte sur ce que tu cherches à faire !
Comment sont choisis les cas où tu prend tel ou tel circuit ?
Et au fond à quoi correspondent ces circuits ? À quoi servent-ils ?
Hors ligne
#3 Sun 19 January 2020 21:31
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS: simplification de formule
il n'est pas nécessaire de tester toutes les combinaisons :
Code:
case WHEN "circuit1" <> '' THEN "circuit1" WHEN "circuit2" <> '' THEN "circuit2" WHEN "circuit3" <> '' THEN "circuit3" END
La fonction coalesce est bien utile aussi pour ce genre de cas.
Hors ligne
#4 Tue 21 January 2020 23:35
- Patrickblancseau
- Participant occasionnel
- Date d'inscription: 16 Jul 2019
- Messages: 45
Re: QGIS: simplification de formule
merci pour les explications les deux solution fonctionne
Hors ligne