#1 Tue 17 November 2015 12:07
- Sophie_Géo
- Participant actif
- Lieu: Nantes
- Date d'inscription: 16 Jul 2012
- Messages: 59
QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ
Bonjour,
J'ai un champ "NUMERO" 1,2,3...10...100 etc.
Dans un autre champ "ID" que je mets à jour, je veux insérer 4 zéro si j'ai 1 seul chiffre dans "NUMERO", 3 si j'en ai 2, 2 si j'en ai 3 etc.
Par exemple, "NUMERO" = 1 alors ID= 00001
"NUMERO" = 10 alors ID= 00010
"NUMERO" = 10 alors ID= 00100
J'ai essayé if then mais je dois pas m'y prendre comme il faut.
Merci pour votre aide,
Sophie
Hors ligne
#2 Tue 17 November 2015 13:04
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3895
Re: QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ
Bonjour,
regarde du côté de la fonction lpad genre
Code:
lpad("NUMERO", 5, 0)
Par contre, formaté comme tel, ton champ ID doit être de type texte...
Dernière modification par SANTANNA (Tue 17 November 2015 13:05)
Hors ligne
#3 Tue 17 November 2015 13:53
- Sophie_Géo
- Participant actif
- Lieu: Nantes
- Date d'inscription: 16 Jul 2012
- Messages: 59
Re: QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ
Bonjour,
C'est exactement ce que je cherchais!
Merci beaucoup!
Sophie
Hors ligne