Función STOT( )

Convierte una hora de serie - es decir, una hora expresada como una porción fraccionaria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la expresión "Hora de serie a hora", en inglés.

Sintaxis

STOT(hora_de_serie)

Parámetros

Nombre Tipo Descripción
hora_de_serie

numérico

El campo, expresión o valor literal a convertir.

hora_de_serie puede aceptar una hora de serie o una fechahora de serie. Solo se considera la porción hora de la fechahora de serie. La porción fecha se ignora.

Salida

Fechahora. La salida del valor hora utiliza el formato de visualización de la hora actual de Analytics.

Ejemplos

Ejemplos básicos

Devuelve `t060000` que se visualiza como 06:00:00 AM suponiendo que el formato de visualización actual de la hora de Analytics sea hh:mm:ss PM:

STOT(0,25000)

Devuelve `t191530` que se visualiza como 07:15:30 PM suponiendo que el formato de visualización actual de la hora de Analytics sea hh:mm:ss PM:

STOT(0,802431)

Devuelve la hora regular equivalente para cada valor de hora de serie en el campo Hora_de_acceso:

STOT(Hora_de_acceso)

Observaciones

Cuándo usar STOT( )

Utilice la función STOT( ) para convertir horas de serie en horas regulares.

¿Qué son las horas de serie?

Las horas de serie de Analytics representan una parte fraccionaria de 24 horas, con 24 horas equivalentes a 1.

Por ejemplo:

  • la hora de serie equivalente a 1 hora es de 1/24 o 0,04167
  • la hora de serie equivalente a 1 minuto es 1/1440 o 0,0006945

Las horas de serie pueden ser precedidas por un '0 '(cero) y una coma decimal o simplemente una coma decimal.

1,000000 no es una hora de serie válida

Aunque 24 horas es igual a 1 para el cálculo de los momentos de la serie, 1,000000 no es una hora de serie válida. Las horas de serie válidas son todas las fracciones decimales inferiores a 1. Por ejemplo: 0,75000 (06:00:00 PM).

Analytics trata el número de serie 1,000000 como la fechahora de serie equivalente al 02 de enero 1900 12:00:00 AM. Debido a que STOT ( ) ignora la porción fecha de las fechashoras, STOT (1,000000) es equivalente a STOT (0,000000) y ambos son equivalentes a la hora habitual 12:00:00 AM.

Horas de serie y equivalentes de hora regular

Hora de serie

Hora regular equivalente

0,00

12:00:00 AM

0,0006945

12:01:00 AM

0,04167

01:00:00 AM

0.0423645

01:01:00 AM

0,042998

01:01:55 AM

0,25

06:00:00 AM

0,50

12:00:00 PM

0,75

06:00:00 PM

0,79167

07:00:00 PM

0,802431

07:15:30 PM

1,00

12:00:00 AM

Otras funciones de conversión de fechahora

Conversión de datos de Serie a Fechahora

Función Descripción

STOD( )

Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.

STODT( )

Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la expresión "Fecha de serie a fechahora", en inglés.

Conversión de datos de Carácter o Numéricos a Fechahora

Función Descripción

CTOD( )

Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.

CTODT( )

Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora", en inglés.

CTOT( )

Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la expresión "Carácter a hora", en inglés.

Conversión de datos de Fechahora a Carácter

Función Descripción

DATE( )

Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la fecha actual del sistema operativo.

DATETIME( )

Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo.

TIME( )

Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la hora actual del sistema operativo.

Guía de creación de scripts de ACL 14.1