Tipo de Dados do argumento não está correcto
Se lhe dá este erro, verifique para ver que tipo de dados são requeridos por cada argumento na Função.
Exemplo 1: Verificar Tipos de Dados Requeridos por Cada Argumento
Esta Expressão usa a função LEFT com dois Argumentos. Contudo, a mensagem de erro indica um problema com os Tipos de Dados dos Argumentos.
No Editor de Expressão, paire sobre o nome da função LEFT.
Analise o pop-up para ver os tipos de dados requeridos:
Vê que o argumento do primeiro (Text) deve ser uma string e o argumento do segundo (NumberOfCharacters) deve ser um inteiro.
Mas a sua expressão contém dois strings, o que está incorrecto.
LEFT (“The quick brown fox”, “The quick”)
Solução
Altere o segundo argumento para um inteiro.
LEFT (“The quick brown fox”, 9)
Exemplo 2: Verificar Tipos de Dados Requeridos para Cada Argumento
Esta Expressão usa a função POWER com dois Argumentos. Contudo, a mensagem de erro indica um problema com os Tipos de Dados dos Argumentos.
No Editor de Expressão, paire sobre o nome da função POWER.
Verifique o pop-up para ver que tipos de dados são requeridos por cada argumento nesta Função.
Vê que o segundo argumento (Exponent) deve ser um inteiro ou número.
A sua expressão contém dois Comprimentos, o que é incorrecto.
POWER (2m, 3m)
O segundo argumento (Exponent) deve ser um inteiro ou número, sem uma unidade.
Solução
POWER (2m, 3)
Exemplo 3: Verificar Tipos de Dados Requeridos para Cada Argumento
Esta Expressão usa a função CONCAT com dois Argumentos. Contudo, a mensagem de erro indica um problema com os Tipos de Dados dos Argumentos.
No Editor de Expressão, paire sobre o nome da função CONCAT.
Verifique o pop-up para ver que tipos de dados são requeridos por cada argumento nesta Função.
Na função CONCAT, todos os argumentos devem ser strings. Um texto é uma string se está entre aspas.
Na sua expressão, o primeiro argumento é um número, o que está incorrecto.
CONCAT (1, “a”)
Solução
Altere o primeiro argumento para uma string fazendo um dos seguintes:
•colocando texto dentro de aspas:
CONCAT (“1”, “a”)
•ou usando a função STR:
CONCAT (STR (1),“a”)