Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Erro de transformação String em Número (zeros a esquerda)

Prezados,

Estou carregando uma tabela pivotada com registro fixo. Os campos de venda (sublinhados abaixo) originalmente são string com 15 dígitos. Não estou conseguindo transformá-los em número. Alguém pode me dar uma dica?

script de carga:

Table:

CrossTable(MES_ANO, VENDA, 7)

LOAD

[@1:8]  AS DATE,

[@9:10]  AS REGION,

[@11:15] AS PRODUCT_CODE,

[@16:22] AS PRESENTATION_CODE,

[@23:32] AS FCC_CODE,

[@33:37] AS LABORATORY_CODE,

'und' as METRICA,

num([@38:52]) AS 1,

num([@53:67]) AS 2,

Imagem da tabela carregada:

Numero_string.JPG

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Evaluate([@38:52])   as VENDA

furtado@farolbi.com.br

View solution in original post

3 Replies
Clever_Anjos
Employee
Employee

Tente fazer assim

Trim([@38:52])*1 AS 1


Caso contrario poste uma amostra dos seus dados

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Evaluate([@38:52])   as VENDA

furtado@farolbi.com.br
mauroponte
Creator II
Creator II

Wellington,

Veja e o QVW exemplo te ajuda.

Utilizei em uma tabela o valor calculado na expressão sobre o campo com os zeros, e em outra tabela os campos já calculados no script.

Espero que te ajude.