Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

Condition in valuelist

Bonjour,

je n'arrive pas à identifier l'erreur de cette expression, l'erreur vient de

if(GetSelectedCount($(vCPS))=0, [Taux de SATCLI CPS - Alc]   ,[Taux de SATCLI MSS - Alc]), qd je le mes en commentaire l'expression fonctionne.

= num(

  If (ValueList('A','B','C')= 'A',

    $(vTaux_de_30s_accueil),

If (ValueList('A','B','C')= 'B',

                                      if(GetSelectedCount($(vCPS))=0,

                                        [Taux de SATCLI CPS - Alc]

                          ,[Taux de SATCLI MSS - Alc]),

                                             

                                         If (ValueList('A','B','C')= 'C',

    $(vTaux_de_90s_accueil))),'00,##%'))

Merci pour votre aide

Maurice

2 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Que te retourne $(vCPS) ?

sfatoux72
Partner - Specialist
Partner - Specialist

Essaye en mettant [ ... ] autour de $(vCPS) au cas où le champ comporte des espaces et il y a une parenthèse mal placée à la fin :

... $(vTaux_de_90s_accueil))),'00,##%'))        ==>      ... $(vTaux_de_90s_accueil)))),'00,##%')

Essaye ça :

= num(

  If (ValueList('A','B','C')= 'A',

     $(vTaux_de_30s_accueil),

     If (ValueList('A','B','C')= 'B',

         if(GetSelectedCount([$(vCPS)])=0,

             [Taux de SATCLI CPS - Alc],

             [Taux de SATCLI MSS - Alc]

         ),

         If (ValueList('A','B','C')= 'C',

             $(vTaux_de_90s_accueil)

         )

    )

),

'00,##%'

)