Accéder au contenu principal

age - fonction de script et fonction de graphique

La fonction age renvoie l'âge atteint à l'heure définie dans l'argument timestamp (en années) d'une personne née le jour défini par la valeur date_of_birth.

 

age(timestamp, date_of_birth)

Peut correspondre à une expression.

Type de données renvoyé : numérique

 

Arguments Age
Argument Description
timestamp Horodatage, ou expression aboutissant à un horodatage, jusqu'auquel le nombre d'années passées doit être calculé.
date_of_birth Date de naissance de la personne dont l'âge est en cours de calcul. Peut correspondre à une expression.

 

Ces exemples utilisent le format de date DD/MM/YYYY. Le format de date est indiqué dans l'instruction SET DateFormat située en haut de votre script de chargement. Modifiez le format utilisé dans les exemples en fonction de vos exigences.

 

age('25/01/2014', '29/10/2012')

Renvoie 1.

 

age('29/10/2014', '29/10/2012')

Renvoie 2.

 

Ajoutez l'exemple de script à votre document et exécutez-le. Ensuite, ajoutez au moins les champs répertoriés dans la colonne des résultats à une feuille de votre document afin de visualiser le résultat.

Employees:

LOAD * INLINE [

Member|DateOfBirth

John|28/03/1989

Linda|10/12/1990

Steve|5/2/1992

Birg|31/3/1993

Raj|19/5/1994

Prita|15/9/1994

Su|11/12/1994

Goran|2/3/1995

Sunny|14/5/1996

Ajoa|13/6/1996

Daphne|7/7/1998

Biffy|4/8/2000

] (delimiter is |);

AgeTable:

Load *,

age('20/08/2015', DateOfBirth) As Age

Resident Employees;

Drop table Employees;

 

La table résultante affiche les valeurs renvoyées par la fonction age pour chaque enregistrement de la table.

Résultats de l'exemple 3
Member DateOfBirth Age
John 28/03/1989 26
Linda 10/12/1990 24
Steve 5/2/1992 23
Birg 31/3/1993 22
Raj 19/5/1994 21
Prita 15/9/1994 20
Su 11/12/1994 20
Goran 2/3/1995 20
Sunny 14/5/1996 19
Ajoa 13/6/1996 19
Daphne 7/7/1998 17
Biffy 4/8/2000 15

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com