Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
QUeridos ,
Tenho um caso que há a necessidade de num campo criar varios outros ..
tenho um campo chamado seguencial nele seus valores
Header 1 |
---|
155,154 |
1555,1554 |
preciso tornar esse campo varios outros do tipo
SequencialNew
Header 1 |
---|
155 |
154 |
1555 |
1554 |
Agradeço desde já
Nickolas,
Utilize a função SUBFIELD() no script para este campo
Ex.:
SubField(SEU_CAMPO, SEU_DELIMITADOR)
SUBFIELD(Header_1, ',') AS NOVO_CAMPO
Abraços
Nickolas,
Utilize a função SUBFIELD() no script para este campo
Ex.:
SubField(SEU_CAMPO, SEU_DELIMITADOR)
SUBFIELD(Header_1, ',') AS NOVO_CAMPO
Abraços
Olá Nickolas,
Use a função:
Subfield (s, 'delimiter' [ , índice ] )
Na versão com três parâmetros, essa função do script retorna um determinado Subcaracter, a partir de um caracter maior s com separador 'delimiter'. índice é um número inteiro opcional, que indica os subcaracteres que devem ser retornados. Se índice for omitido quando subfield for utilizado em uma expressão de campo em um comando load, a função subfield fará com que o comando load gere automaticamente um registro completo dos dados de entrada para cada subcaracter que pode ser encontrado em s.
Na versão com dois parâmetros, a função subfield gera um registro para cada Subcaracter que pode ser obtido de um caracter maior s com o separador 'delimiter'. Se várias funções subfield forem usadas no mesmo comando load, será gerado o produto cartesiano de todas as combinações.
Exemplos:
(Para três parâmetros)
subfield(S, ';' ,2) retorna 'cde' se S for 'abc;cde;efg'
subfield(S, ';' ,1) retornará NULL se S for um caractere vazio
subfield(S, ';' ,1) retornará um caractere vazio se S for ':'
Conteúdo descrito na ajuda do QlikView (F1)
Abraço.