Vai al contenuto principale

age - funzione dello script e del grafico

La funzione age restituisce l'età al momento dell'indicazione della data e dell'ora timestamp (in anni completi) di un soggetto nato nella data date_of_birth.

Sintassi:  

age(timestamp, date_of_birth)

Può essere un'espressione.

Restituisce il tipo di dati: numerico

Argomenti:  

Argomenti Age
Argomento Descrizione
timestamp L'indicatore temporale, o l'espressione che risolve l'indicatore temporale, fino al quale calcolare il numero di anni completati.
date_of_birth Data di nascita della persona di cui si sta calcolando l'età. Può essere un'espressione.

Esempi e risultati:  

In questi esempi viene utilizzato il formato di data DD/MM/YYYY. Il formato della data viene specificato nell'istruzione SET DateFormat nella parte superiore dello script di caricamento. Modificare il formato negli esempi in base alle proprie esigenze.

Esempio 1:  

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

Restituisce 1.

Esempio 2:  

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

Restituisce 2.

Esempio 3:  

Aggiungere lo script di esempio al documento ed eseguirlo. Aggiungere quindi a un foglio del documento almeno i campi elencati nella colonna dei risultati per visualizzare il risultato.

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 tabella risultante mostra i valori restituiti da age per ciascun record della tabella.

Risultati esempio 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

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com