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é ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Tue 22 December 2020 17:15

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

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: 386

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: 386

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: 82

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