Con las funciones de conversión, puede crear campos nuevos y convertir el tipo de almacenamiento de los archivos existentes.
Por ejemplo, puede formar cadenas nuevas uniendo o desmontando otras. Para unir dos cadenas, utilice el operador ><
. Por ejemplo, si el campo Site
tiene el valor "BRAMLEY"
, "xx" ><
Site
devuelve "xxBRAMLEY"
. El resultado de ><
es siempre una serie, aunque los argumentos no sean series. Por lo tanto, si el campo V1
es 3
y el campo V2
es 5
, V1 ><
V2
devuelve "35"
(una serie, no un número).
Las funciones de conversión (y cualquier otra función que requiera un tipo específico de entrada, como un valor de fecha o de hora) dependen de los formatos actuales especificados en las propiedades del flujo. Por ejemplo, si desea convertir un campo de serie con los valores Jan 2021, Feb 2021, etc., seleccione el formato de datos correspondiente MON YYYY como el formato de fecha predeterminado para el flujo.
Función | Resultado | Descripción |
---|---|---|
ITEM1 >< ITEM2 |
Serie | Concatena los valores de dos campos y devuelve la serie resultante como ELEMENTO1ELEMENTO2. |
to_integer(ITEM) |
Entero | Convierte el almacenamiento del campo especificado en un entero. |
to_real(ITEM) |
Real | Convierte el almacenamiento del campo especificado en un número real. |
to_number(ITEM) |
Número | Convierte el almacenamiento del campo especificado en un número. |
to_string(ITEM) |
Serie | Convierte el almacenamiento del campo especificado en una cadena. Cuando se convierte un real en cadena utilizando esta función, se devuelve un valor con 6 dígitos después del punto de raíz. |
to_time(ITEM) |
Hora | Convierte el almacenamiento del campo especificado en una hora. |
to_date(ITEM) |
Fecha | Convierte el almacenamiento del campo especificado en una fecha. |
to_timestamp(ITEM) |
Indicación de fecha y hora | Convierte el almacenamiento del campo especificado en una marca de tiempo. |
to_datetime(ITEM) |
Fecha y hora | Convierte el almacenamiento del campo especificado en una fecha, hora o marca de tiempo. |
datetime_date(ITEM) |
Fecha | Devuelve el valor de fecha de un número, cadena o marca de tiempo. Tenga en cuanta que es la única función que le permite volver a convertir un número (en segundos) en una fecha. Si ITEM es una serie, crea una fecha analizando una serie en el formato de fecha actual. El formato de fecha especificado en las propiedades del flujo debe ser el adecuado para que esta función se ejecute correctamente. Si ITEM es un número, se interpreta como un número de segundos desde la fecha base (o época). Las fracciones de un día se truncan. Si ITEM es una indicación de fecha y hora, se devuelve la parte de fecha de la indicación de fecha y hora. Si ITEM es una fecha, se devuelve sin cambios. |
stb_centroid_latitude(ITEM) |
Entero | Devuelve un valor entero para la latitud correspondiente al centroide del argumento geohash. |
stb_centroid_longitude(ITEM) |
Entero | Devuelve un valor entero para la longitud correspondiente al centroide del argumento geohash. |
to_geohash(ITEM) |
Serie | Devuelve la cadena con código geoespacial que corresponde a la latitud y longitud utilizando el número especificado de bits para la densidad. El geohash es un código utilizado para identificar un conjunto de coordenadas geográficas en base a la información de longitud y latitud. Los tres parámetros para to_geohash son:
|