Guía del usuario del cliente web de TIBCO Cloud™ Spotfire®

Método de conversión

A continuación se presenta una descripción general de lo que ocurre cuando se convierte una columna de un tipo de datos a otro.

EntradaSalida
IntegerRealCurrency/DecimalDate/DateTime/TimeStringBinaryLongIntegerSingleRealTimeSpanBoolean
IntegerMismo valor.Conversión de valor a Real.Valor convertido a Decimal, si encaja en el límite.De lo contrario, será nulo.El valor de Date, DateTime o Time que se crea utilizando enteros como marcas*.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Conversión de valor a LongInteger.Valor convertido a SingleReal.El valor entero se interpreta como marcas* y estas se convierten a TimeSpan.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo.
RealLa parte de número entero del valor real, si encaja en el límite.De lo contrario, será nulo.Mismo valor.Valor convertido a Decimal, si encaja en el límite.De lo contrario, será nulo.El valor de Date, DateTime o Time que se crea utilizando la parte de número entero como marcas*.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Conversión de valor a LongInteger, si encaja en el límite.De lo contrario, será nulo.Valor convertido a SingleReal, si encaja en el límite.De lo contrario, será nuloLa parte de entero se interpreta como marcas* y estas se convierten a TimeSpan.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo
Currency/DecimalParte de número entero del valor decimal, si encaja en el límite.De lo contrario, será nulo.Valor decimal redondeado hasta ser Real, si encaja; de lo contrario, será nulo.Mismo valor.El valor de Date, DateTime o Time que se crea utilizando la parte de número entero como marcas*.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Parte de número entero del valor decimal, si encaja en el límite.De lo contrario, será nulo.Valor decimal redondeado hasta ser SingleReal, si encaja; de lo contrario, será nulo.La parte de entero se interpreta como marcas* y estas se convierten a TimeSpan.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo
Date/DateTime/TimeEl número de marcas* convertidas a Integer, si encajan en el límite.De lo contrario, será nulo.El número de marcas* que se han convertido a Real.El número de marcas* convertidas a Decimal, si encajan en el límite.De lo contrario, será nulo.Mismo valor.Se aplica formato mediante el aplicador de formato de entrada.Nulo.El número de marcas* convertidas a LongInteger, si encajan en el límite.De lo contrario, será nulo.El número de marcas* convertidas a SingleReal, si encajan en el límite.De lo contrario, será nulo.Toma las marcas* y las convierte a TimeSpan.Si las marcas* ==0, entonces es falso.De lo contrario, será verdadero.
StringIntente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.La cadena se interpreta como un número de marcas*.Será nulo si se produce un error al analizar.Mismo valor.Nulo.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.Intente realizar un análisis mediante el aplicador de formato de salida.Será nulo si se produce un error al analizar.
BinaryNulo.Nulo.Nulo.Nulo.Nulo.Mismo valor.Nulo.Nulo.Nulo.Nulo.
LongIntegerEl valor convertido a Integer, si encaja en el límite.De lo contrario, será nulo.Conversión de valor a Real.Valor convertido a Decimal, si encaja en el límite.De lo contrario, será nulo.El valor de Date, DateTime o Time que se crea utilizando enteros como marcas*.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Mismo valor.Valor convertido a SingleReal.El valor entero se interpreta como marcas* y estas se convierten a TimeSpan.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo.
SingleRealLa parte de número entero del valor SingleReal, si encaja en el límite.De lo contrario, será nulo.Conversión de valor a Real.Valor convertido a Decimal, si encaja en el límite.De lo contrario, será nulo.El valor de Date, DateTime o Time que se crea utilizando la parte de número entero como marcas*.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Conversión de valor a LongInteger, si encaja en el límite.De lo contrario, será nulo.Mismo valor.El valor entero se interpreta como marcas* y estas se convierten a TimeSpan.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo.
TimeSpanEl número de marcas convertidas a Integer, si encajan en el límite.De lo contrario, será nulo.El número de marcas convertidas a Real, si encajan en el límite.De lo contrario, será nulo.Valor convertido a Decimal, si encaja en el límite.De lo contrario, será nulo.Toma las marcas y las convierte a un valor de fecha.Se aplica formato mediante el aplicador de formato de entrada.Nulo.Toma las marcas y las convierte a un valor de LongInteger.Toma las marcas y las convierte a un valor de SingleReal.Mismo valor.Si el valor es 1, entonces es verdadero.Si el valor es 0, entonces es falso.De lo contrario, será nulo.
Boolean1 si es verdadero.0 si es falso.1 si es verdadero.0 si es falso.1 si es verdadero.0 si es falso.Convierte a valor de fecha mediante las marcas 0 y 1.Se aplica formato mediante el aplicador de formato de entrada.Nulo.1 si es verdadero.0 si es falso.1 si es verdadero.0 si es falso.Convierte a marcas de TimeSpan mediante las marcas 0 y 1.Mismo valor.

Las marcas se cuentan con la unidad de 100 nanosegundos, empezando con la fecha 01-01-01 (uno de enero del año uno).

Consulte también Funciones.