2 Replies Latest reply: Sep 13, 2017 6:32 AM by Vineeth Pujari RSS

    Calcul age

    Oumou Raby DIA

      Bonjour,

      j'ai un champ qui constitue l'age et qui est obtenue à partir de la différence entre la date millésime et date d'aujourd'hui.

      Maintenant, je souhaiterai calculer l'âge en fonction d'une Date qui sera une filtre dans Qlik et c'est à l'utilisateur de choisir une date, donc l'âge sera calculé à partir de cette date choisi.

      Ainsi, je pense qu'il y aura une vérification à faire, la date choisie doit etre supérieure à la date millésime.

       

      J'ai mis la syntaxe suivante mais ca ne passe pas :

       

      if(Date>millesime, year(date) - millesime)

       

      Merci d'avance.

        • Re: Calcul age
          Kevin Chevrier

          A quelle format sont tes 3 dates ? Il semblerait que tu fasse une année - une date ce qui ne peut pas fonctionner.

           

          Dans un premier, assure toi que tes 3 dates sont au même format, par exemple 'DD/MM/YYYY'. Si ce n'est pas le cas, met les au format comme ceci Date(TON_CHAMP_DATE,'DD/MM/YYYY')

           

          if(Date>millesime, year(date) - year(millesime))


          Sinon il existe plus simplement la fonction Age : age ‒ QlikView


          Ce qui donnerait :

          if(Date>millesime, Age(Date,millesime))


          ou


          if(Date(Date,'DD/MM/YYYY')>Date(millesime,'DD/MM/YYYY'),Age(Date(Date,'DD/MM/YYYY'),Date(millesime,'DD/MM/YYYY')))


           




          Kevin

          • Re: Calcul age
            Vineeth Pujari

            can you post some sample data?