2 Replies Latest reply: Jan 6, 2017 6:03 AM by Sébastien Fatoux RSS

    Condition in valuelist

    Maurice ludo

      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

        • Re: Condition in valuelist
          Sébastien Fatoux

          Que te retourne $(vCPS) ?

            • Re: Condition in valuelist
              Sébastien Fatoux

              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,##%'

              )