Fechahoras de serie

Analytics utiliza valores de fechahora de serie para almacenar fechas, fechahoras y horas, y para realizar cálculos de fechahora.

Es posible que encuentre un valor de fechahora de serie al trabajar con expresiones de fechahora. Por ejemplo, las operaciones de resta que afectan a valores de fecha arrojan resultados en la forma de una horas de serie.

¿Qué es una fechahora de serie?

Las fechahoras de serie son números que utilizan enteros para representar fechas y una fracción decimal de 24 horas para representar las horas. La parte que se encuentra delante del punto decimal es la fecha y la parte que se encuentra detrás del punto decimal es la hora.

Fechahora de serie Fechahora regular equivalente
42004 01 enero 2015
42004.5000000 01 enero 2015 12:00:00
0.7500000 18:00:00
42004,74618055555556 01 enero 2015 17:54:30

La parte de la fecha

La parte de la fecha es la cantidad de días que han transcurrido desde el 1 de enero de 1900. Una fecha de serie de "1" equivale al 2 de enero de 1900. Una fecha de serie de "‘0" (cero) no se cuenta. Una fecha de serie de "42004" equivale al 1 de enero de 2015.

La parte de las horas

La parte de las horas de las fechahoras de serie utiliza un reloj de 24 horas. El valor de hora de serie se calcula de la siguiente manera:

1 / 86.400 (segundos en un día) * (un valor de hora específico que se expresa en segundos)

Consejo

Otra forma de pensar en un valor de hora de serie es que representa un porcentaje de un día de 24 horas.

Hora regular Hora de serie
01:00:00

0.04166666666667

(1 hour, 1/24 de un día de 24 horas)

08:00:00

0.3333333

(un tercio de un día de 24 horas)

12:00:00

0.5000000

(la mitad de un día de 24 horas)

17:54:30

0.74618055555556

(17 horas, 54 minutos, 30 segundos)

18:00:00

0.7500000

(tres cuartos de un día de 24 horas)

Comparación entre las fechas de serie de Analytics y las fechas de serie de Excel

Las fechas de serie de Analytics son similares a las fechas de serie de Microsoft Excel. Debe tener en cuenta que hay un punto clave de similitud y una diferencia clave. Los dos temas no están relacionados.

Coincidencias

Tanto Analytics como Excel tratan el año 1900 como un año bisiesto, con 366 días. Aunque 1900 no fue, de hecho, un año bisiesto, Excel lo trató como uno con el fin de mantener la compatibilidad con Lotus 1-2-3.

Diferencias

Las fechas de serie Analytics están desplazadas en un día respecto las fechas de serie de Excel. En Excel, el 01 enero 1900 tiene una fecha de serie de '1 '. En Analytics, el 01 enero 1900 no se cuenta y el 02 enero 1900 tiene una fecha de serie de '1'.

Conversión de fechahoras de serie en valores de fechahora regulares

Existen tres funciones de conversión que permiten convertir las fechahoras de serie en valores de fechahora regulares con un tipo de datos Fechahora:

Puede convertir fechahoras de serie para que los resultados de algunas expresiones de fechahora sean más fáciles de leer o convertir un valor de fechahora de serie numérico en un valor de datos de Fechahora para utilizarlo en otra expresión que requiera datos del tipo Fechahora.

En la tabla que figura a continuación se incluyen ejemplos de las tres funciones.

Expresión

Resultados

STOD(42004)

01 ene 2015

STODT(42004.5000000)

01 ene 2015 12:00:00

STOT(0.7500000)

18:00:00

STODT(42004.74618055555556) 01 Ene 2015 17:54:30

STOT(`T173000` - `T093000`)

08:00:00

Conversión de valores de fechahora regulares en valores de fechahora de serie

Normalmente, no es necesario convertir los valores de fechahora regulares en valores de fechahora de serie. Analytics utiliza las fechahoras de serie internamente para el almacenamiento y el cálculo de fechahoras.

Si no desea ver el valor de fechahora de serie correspondiente a una fechahora regular, puede utilizar los siguientes métodos:

Valor de fechahora regular

Expresión de conversión

Fechahora de serie correspondiente

01 ene 2015

`20150101`-`19000101`

42004

17:54:30

1.0000000000*((HOUR(`t175430`)*3600)+(MINUTE(`t175430`)*60)+SECOND(`t175430`))/86400

0.7461805556