Message posté par : Kiecane
----------------------------------------
Bonjour,
Je suis actuellement en train d'effectuer la mise en page d'un atlas
cartographique sous QGIS v.3.22. Concernant l’expression de mes différents fichiers de
sortie, j’ai créé la requête suivante :
CASE
WHEN "champ1" = 'A' AND "champ2" ='bleu'
THEN 'tralala_A_20230608_blabla'
WHEN "champ1" = 'B' AND "champ2" ='bleu'
THEN 'tralala_B_20230608_blabla'
END
En réalité j’ai beaucoup de cartes constituant mon atlas (à cause du champ 1 → A, B, C, D,
E, etc.), mais ici la requête est associée uniquement à 2 fichiers de sortie en guise
d’exemple.
Comme vous pouvez le constater, le problème de cette requête est qu’elle m’oblige soit à
la modifier à chaque fois que j’ouvre ma mise en page QGIS pour mettre la date à jour,
soit à modifier ensuite manuellement les dates des fichiers de sortie.
J’ai vu qu’on pouvait utiliser day($now) mais je ne sais pas comment faire pour l’insérer
dans ma requête car j’ai essayé différents procédés (en ajoutant [ ou %) mais cela me
génère sans cesse des erreurs (peut-être que je les place au mauvais endroit). Il faudrait
que le format de date reste le même, soit anneemoisjour tout attaché, avec le reste du
titre de part et d’autre.
Pourriez-vous m’indiquer comment procéder s’il-vous-plaît ?
Cordialement.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360957#p360957
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