OVH Cloud OVH Cloud

Fusionner un champ avec 4 conditions

2 réponses
Avatar
MCA
Bonjour,
J'ai un champ "STATUT" rempli qui correspond à un chiffre (soit 0,1,2,3 ou 4).
J'aimerais fusionner ce champ en le remplissant directement avec les valeurs
suivantes :
SI STATUT = 0 alors "Agent temps complet"
ou SI STATUT = 1 alors "non titulaire du poste"
ou SI STATUT = 2 alors "Agent temps non complet"
ou SI STATUT = 3 alors "Privé"
ou SI STATUT = 4 alors "Retraité"

Comment faire ? J'ai essayé avec IF MERGEFIELD mais cela ne fonctionne
qu'avec deux conditions !!

Si quelqu'un pouvait m'aider.
Merci de vos réponses


--
MCA

2 réponses

Avatar
Tisane
Bonjour MCA,

J'ai un champ "STATUT" rempli qui correspond à un chiffre (soit 0,1,2,3 ou
4).
J'aimerais fusionner ce champ en le remplissant directement avec les
valeurs
suivantes :
SI STATUT = 0 alors "Agent temps complet"
ou SI STATUT = 1 alors "non titulaire du poste"
ou SI STATUT = 2 alors "Agent temps non complet"
ou SI STATUT = 3 alors "Privé"
ou SI STATUT = 4 alors "Retraité"
Comment faire ? J'ai essayé avec IF MERGEFIELD mais cela ne fonctionne
qu'avec deux conditions !!


Il faut imbriquer les IF. Vas-y pas à pas en ajoutant chaque fois un statut,
car il est bien possible que je me sois plantée dans les accolades (plus
facile avec <Ctrl><F9>) et les guillemets :-)

{ IF { MERGEFIELD Statut } = 0 "Agent temps complet" "{ IF { MERGEFIELD
Statut } = 1 "non titulaire du poste" "{ IF { MERGEFIELD Statut } = 2 "Agent
temps non complet" "{ IF { MERGEFIELD Statut } = 3 "Privé" "Retraité"}"}"}"}

--
Tisane

Avatar
Tisane
Pourquoi faire simple ?...
Tu dois pouvoir utiliser la syntaxe suivante, sur la même ligne :
{IF {MERGEFIELD Statut} = 0 "Agent temps complet"}
{IF {MERGEFIELD Statut} = 1 "non titulaire du poste" }
{IF {MERGEFIELD Statut} = 2 "Agent temps non complet"}
{IF {MERGEFIELD Statut} = 3 "Privé"}
{IF {MERGEFIELD Statut} = 4 "Retraité"}

--
Tisane

Bonjour MCA,

J'ai un champ "STATUT" rempli qui correspond à un chiffre (soit 0,1,2,3
ou 4).
J'aimerais fusionner ce champ en le remplissant directement avec les
valeurs
suivantes :
SI STATUT = 0 alors "Agent temps complet"
ou SI STATUT = 1 alors "non titulaire du poste"
ou SI STATUT = 2 alors "Agent temps non complet"
ou SI STATUT = 3 alors "Privé"
ou SI STATUT = 4 alors "Retraité"
Comment faire ? J'ai essayé avec IF MERGEFIELD mais cela ne fonctionne
qu'avec deux conditions !!


Il faut imbriquer les IF. Vas-y pas à pas en ajoutant chaque fois un
statut, car il est bien possible que je me sois plantée dans les accolades
(plus facile avec <Ctrl><F9>) et les guillemets :-)

{ IF { MERGEFIELD Statut } = 0 "Agent temps complet" "{ IF { MERGEFIELD
Statut } = 1 "non titulaire du poste" "{ IF { MERGEFIELD Statut } = 2
"Agent temps non complet" "{ IF { MERGEFIELD Statut } = 3 "Privé"
"Retraité"}"}"}"}

--
Tisane