Funções de Conversão
As funções de conversão disponíveis estão listadas.
Função | Descrição |
---|---|
Base64Decode(Arg1)
|
Decodifica uma string de base64 em um grande objeto binário para que ele possa ser visto como uma imagem no Spotfire. Exemplo:
|
Base64Encode(Arg1)
|
Codifica um grande objeto binário como uma string base64. Isso pode ser do seu interesse caso os dados do Spotfire devam ser exportados para outros aplicativos. Exemplo:
|
Boolean(Arg1)
|
Converte a coluna ou o valor em um Boolean .
Exemplo:
|
Cast(Arg1 as type)
|
Lança qualquer expressão para qualquer tipo (exceto nulo/indefinido). Valores inválidos são propagados. Lançamento realizado a diferentes tipos de tipos de entrada e de saída resulta em diferentes saídas. Veja Método Lançar para maiores informações.
Exemplo:
|
Currency(Arg1)
|
Converte a coluna ou o valor em uma Currency .
Exemplo:
|
Date(Arg1, ..., Arg3)
|
Converte a coluna ou o valor em uma Date . Se um único argumento for usado, Arg1 poderá ser do tipo String ou DateTime . Se uma String for especificada, a data deverá ser escrita em um formato que o Spotfire reconheça. Além disso, todas as partes da data (ano, mês e dia) devem estar presentes. Consulte os exemplos abaixo. Se DateTime for especificado, a parte da hora será removida. Se três argumentos forem determinados, eles deverão ter valores Se um único argumento Consulte também Funções de data e hora e Método Lançar.
Exemplos:
(Os formatos de saída disponíveis dependem da sua localidade atual.) |
DateTime(Arg1, Arg2,..., Arg7)
|
Converte a coluna ou os valores em DateTime . Se um único argumento for usado, Arg1 poderá ser do tipo String ou Date . Se uma String for especificada, a data deverá ser escrita em um formato que o Spotfire reconheça. Além disso, pelo menos todas as partes da data (ano, mês e dia) devem estar presentes. Se Date for especificado, a parte da hora será definida como 00:00:00 (12:00:00 AM). Se sete argumentos forem fornecidos, eles deverão ter valores Se um único argumento Consulte também Funções de data e hora e Método Lançar.
Exemplos:
(Os formatos de saída disponíveis dependem da sua localidade atual.) |
FirstValidAfter(Arg1)
|
Substitui valores nulos em uma coluna pelo primeiro valor válido após o valor ausente.
Exemplo:
|
FromEpochMilliseconds(Arg1)
|
Converte a coluna ou o valor em uma data/hora, em que os números são interpretados como o número de milissegundos que se passaram desde 1970-01-01.
Exemplo:
|
FromEpochSeconds(Arg1)
|
Converte a coluna ou o valor em uma data/hora, em que os números são interpretados como o número de segundos que se passaram desde 1970-01-01.
Exemplo:
|
Integer(Arg1)
|
Converte a coluna ou o valor em um número Integer . Se a conversão falhar, um erro é retornado. Arg1 pode ser do tipo Integer , Real ou String , e o resultado é do tipo Integer . Números Real são truncados, ou seja, somente a parte inteira é utilizada.
Exemplos:
|
LastValidBefore(Arg1)
|
Substitui valores nulos em uma coluna pelo último valor válido antes do valor ausente.
Exemplo:
|
LongInteger(Arg1)
|
Converte a coluna ou o valor em LongInteger .
Exemplo:
|
ParseDate(Arg1, ..., Arg3)
|
Analisa uma data a partir de uma string para um formato Date . O primeiro argumento é uma string ou uma coluna de string que contém uma data. O segundo argumento é uma string de formato, que explica como a data é criada, e o terceiro argumento (opcional) é um código de cultura.
Exemplos:
|
ParseDateTime(Arg1, ..., Arg3)
|
Analisa uma informação de data/hora a partir de uma string para um formato DateTime . O primeiro argumento é uma string ou uma coluna de string que contém uma informação de data/hora. O segundo argumento é uma string de formato, que explica como a data é criada, e o terceiro argumento (opcional) é um código de cultura.
Exemplos:
|
ParseReal(Arg1, Arg2)
|
Analisa uma string para um valor
Exemplos:
|
ParseTime(Arg1, ..., Arg3)
|
Analisa uma hora a partir de uma string para um formato Time . O primeiro argumento é uma string ou uma coluna de string que contém uma hora. O segundo argumento é uma string de formato, que explica como a hora é criada, e o terceiro argumento (opcional) é um código de cultura.
Exemplos:
|
ParseTimeSpan(Arg1, ..., Arg3)
|
Analisa informações de extensão de tempo de uma string para um formato O segundo argumento é uma string de formato, que explicam como a data é criada, e o terceiro argumento (opcional) é um código de cultura.
Exemplos:
|
Real(Arg1)
|
Converte a coluna ou o valor em um número Real . Se a conversão falhar, um erro é retornado. Arg1 pode ser do tipo Integer , Real ou String , e o resultado é do tipo Real .
Exemplos:
|
SingleReal(Arg1)
|
Converte a coluna ou o valor em SingleReal .
Exemplo:
|
SN(Arg1, Arg2)
|
Substitui valores nulos. Retorna o Arg1 se ele não é nulo, o Arg2 de outra forma. O Arg1 e o Arg2 podem ser de qualquer tipo, mas todos precisam ser do mesmo tipo ou nulos. O resultado é do mesmo tipo que os argumentos. Um uso comum é substituir valores nulos em uma coluna. Se o Arg1 é uma coluna, o Arg2 pode ser um valor do mesmo tipo que o conteúdo da coluna ou uma coluna com o mesmo tipo de conteúdo. Se o Arg2 for uma coluna, o erro no Arg1 será substituído com o valor da mesma linha no Arg2.
Exemplos:
|
String(Arg1)
|
Converte a coluna ou o valor em String . Arg1 pode ser de qualquer tipo, e o resultado é do tipo string. Nota: Essa função sempre usa a formatação do valor padrão. Isso pode provocar perda de precisão ao converter valores numéricos. Exemplos:
|
Time(Arg1, Arg2,..., Arg4)
|
Converte a coluna ou o valor em Time . Se a conversão falhar, um erro é retornado. Se um único argumento for usado, Arg1 poderá ser do tipo String ou DateTime . Se String for especificado, a hora deverá ser escrita em um formato que o Spotfire reconheça. Além disso, tanto a hora e os minutos devem ser especificados. Consulte os exemplos abaixo. Se DateTime for especificado, a parte da data será removida. Se quatro argumentos forem especificados, eles deverão ser valores Se um único argumento Consulte também Funções de data e hora e Método Lançar.
Exemplos:
(Os formatos de saída disponíveis dependem da sua localidade atual.) |
TimeSpan(Arg1, Arg2,...,Arg5))
|
Cria um TimeSpan a partir de uma coluna ou valores. Se um único argumento for fornecido, a coluna de entrada poderá ser do tipo String , TimeSpan ou Integer . Se String for especificado, o intervalo deverá ser escrito no formato "[-]d.h:m:s.ms". Se cinco argumentos são dados, então o primeiro argumento são os dias, o segundo são as horas, o terceiro são os minutos, o quarto são os segundos e o quinto são os milissegundos. Os primeiros quatro argumentos são do tipo Se um único argumento Integer for fornecido, o Exemplos:
|
ToEpochMilliseconds([Arg1])
|
Converte a coluna ou o valor de data/hora em um número que representa o número de milissegundos que se passaram desde 1970-01-01.
Exemplo:
|
ToEpochSeconds([Arg1])
|
Converte a coluna ou o valor de data/hora em um número que representa o número de segundos que se passaram desde 1970-01-01.
Exemplo:
|
Para obter uma lista dos tipos de dados disponíveis para a conversão, veja Tipos de dados.
Veja tambémFunções.