Saltar al contenido principal

age - función de script y de gráfico

La función age devuelve la edad en el momento indicado en timestamp (en años completos) de alguien nacido en date_of_birth.

Sintaxis:  

age(timestamp, date_of_birth)

Puede ser una expresión.

Tipo de datos que devuelve: numérico

Argumentos:  

Argumentos de Age
Argumento Descripción
timestamp La fecha hora, o expresión que viene a dar una fecha hora, hasta la que calcular el número completo de años.
date_of_birth Fecha de nacimiento de la persona cuya edad se calcula. Puede ser una expresión.

Ejemplos y resultados:  

Estos ejemplos utilizan el formato de fecha DD/MM/YYYY. El formato de fecha se especifica en la sentencia SET DateFormat en la parte superior de su script de carga. Cambie el formato en los ejemplos según se ajuste a sus necesidades.

Ejemplo 1:  

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

Devuelve 1.

Ejemplo 2:  

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

Devuelve 2.

Ejemplo 3:  

Añada el script de ejemplo a su documento y ejecútelo. A continuación, añada como mínimo los campos de la columna de resultados a una hoja de su documento para ver el resultado.

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 tabla resultante muestra los valores devueltos de age para cada uno de los registros de la tabla.

Resultados del ejemplo 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

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com