Guía del usuario del cliente web de Spotfire®

Cálculos de las diferencias temporales

A veces, las columnas de una tabla de datos muestran diferentes puntos de tiempo, pero lo interesante no son los puntos de inicio y de detención reales. En su lugar, se prefiere conocer la duración de los diferentes periodos.

Los ejemplos siguientes ilustran cómo se pueden utilizar las funciones de tiempo para calcular las diferencias temporales.

Función DateDiff()

La siguiente tabla de datos enumera los tiempos de inicio y detención de un número de participantes en una carrera.



Los puntos de tiempo reales no son importantes, pero sus resultados sí lo son. Al introducir la expresión

DateDiff('Minute', [Start], [Stop])

en el cuadro de diálogo Agregar columna calculada, se calculan las diferencias de tiempo entre los tiempos de inicio y de detención, expresados en minutos.



Función DateTimeNow()

La función DateTimeNow() devuelve la hora actual del sistema. Por ejemplo, esto puede utilizarse para calcular las edades actuales de las personas, si se conocen sus fechas de nacimiento, en combinación con la función DateDiff descrita anteriormente.



Al introducir la expresión

DateDiff('year', [Date of birth], DateTimeNow())

en el cuadro de diálogo Agregar columna calculada, se calculan las diferencias de tiempo entre la hora actual del sistema y las fechas de nacimiento, expresadas en años. (La hora actual del sistema cuando se realizó el cálculo que aparece a continuación era el 31 de octubre de 2018).