banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 22 December 2020 17:15

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Numéro automatique à 4 chiffres

Bonjour,

je cherche à incrémenter un champs/attribut avec un numéro automatique à 4 chiffres
du type  '0001 à 9999'.


Je ne parviens pas à identifier la bonne fonction et formulation depuis le transformer "COUNTER"

Concrétement, je cherche l'équivalent de la formule QGIS  lpad (tostring ( $rownum ),4,0)   , mais dans FME.

En vous remerciant pour vos contributions.

Cdlt.

Hors ligne

 

#2 Tue 22 December 2020 18:23

GIBERT
Participant occasionnel
Date d'inscription: 23 Oct 2008
Messages: 21

Re: Numéro automatique à 4 chiffres

Bonjour,

vous pouvez créer un attribut avec AttributeCreator = @Right(0000@Count(),4)

Sinon Counter suivi de StrindPadder

Hors ligne

 

#3 Tue 22 December 2020 20:34

p.jeremie
Participant assidu
Lieu: Valence
Date d'inscription: 10 Sep 2017
Messages: 427

Re: Numéro automatique à 4 chiffres

Avec AttributeCreator comme proposé par GIBERT, possibilité également d'utiliser la fonction PadLeft (+ j'ai ajouté un @Evaluate(...+1) pour commencer à 0001 au lieu de 0000)

Code:

@PadLeft(@Evaluate(@Count()+1),4,0)

Ou également la fonction Format() qui laisse plus de possibilités de formatage mais est un peu trop pour le cas demandé. smile

Code:

@Format(%04s,@Evaluate(@Count()+1))

Hors ligne

 

#4 Tue 22 December 2020 20:36

p.jeremie
Participant assidu
Lieu: Valence
Date d'inscription: 10 Sep 2017
Messages: 427

Re: Numéro automatique à 4 chiffres

-- doublon à supprimer

Dernière modification par p.jeremie (Wed 23 December 2020 16:09)

Hors ligne

 

#5 Sun 27 December 2020 15:03

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Re: Numéro automatique à 4 chiffres

Bonjour,

merci pour vos contributions et vos précieuses réponses. Les fonctions @Right, @PadLeft et @Format fonctionnent toutes parfaitement.

Très cordialement.

Hors ligne

 

Pied de page des forums

Powered by FluxBB