Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá! Tudo bem?
Estou com a seguinte dúvida.
Estou com uma tabela com os ids concatenados. Gostaria de saber alguma forma de transforma esses ids concatenadso em colunas. E que eles sejam relacionados. Ex: Que o 02.1.1 esteja dentro de 02.1
Isso..
Veja como fica quando você coloca:
Load CTT_CUSTO as CUSTO,
Subfield(CTT_CUSTO ,'.') as Fragmento_Custo,
Subfield(CTT_CUSTO ,'.', 1) as Nivel_1,
Subfield(CTT_CUSTO ,'.', 2) as Nivel_2,
Subfield(CTT_CUSTO ,'.', 3) as Nivel_3
From ...
Olá Valber,
Você pode usar a função Subfield para separar o seu texto de acordo com o delimitador (nesse caso, o ponto).
Aí no terceiro parametro você poe o "pedaço" que você quer pegar.
Exemplo: Subfield('02.1.0024' , '.' , 2 ) --> retorna 1, pois é a segunda parte na quebra do ponto.
Onde é que eu coloco essa função? No script, se sim como? Pois quando adiciono o script só fica o nome da coluna "CTT_CUSTO".
Isso..
Veja como fica quando você coloca:
Load CTT_CUSTO as CUSTO,
Subfield(CTT_CUSTO ,'.') as Fragmento_Custo,
Subfield(CTT_CUSTO ,'.', 1) as Nivel_1,
Subfield(CTT_CUSTO ,'.', 2) as Nivel_2,
Subfield(CTT_CUSTO ,'.', 3) as Nivel_3
From ...
Funciounou !!! Muito obrigado.