Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Função Separar Delimitador # (ou @ ou | etc...) em uma Coluna

Pessoal boa tarde,

Tenho o Campo/Coluna (descricao) e gostaria de criar varios outros campos em um load, a maniera de criar todos os 08 campos (outros campos) seria através de uma função que separe apenas a coluna indicada com o delimitador ' # ', existe uma função que faça isso?

Alguém sugere algo ?

Veja abaixo um exemplo:

Descricao

BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH

BRNG0022#6A##C#2D#28219#Force matched due#$RANA.

Resultado

Campo 1#    Campo 2#    Campo 3#    Campo 4#    Campo 5#    Campo 6#    Campo 7#                  Campo 8#

BRNG0022    6A                  1B                  5C                  2D             2820        Force matched due         RADESH   

BRNG0022    6A                                          C                  2D             28219      Force matched due         RANA.

Observação, esta informação é apenas 01 campo.

Desde já agradeço

Weslley Castilho

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Função Separar Delimitador # (ou @ ou | etc...) em uma Coluna

Boa Tarde,

Você pode utilizar a seguinte função:

SubField()

ex.:

SubField('BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH', '#', 1)

retorna: BRNG0022

SubField('BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH', '#', 8)

retorna: $RADESH

Abraços

1 Reply
Not applicable

Função Separar Delimitador # (ou @ ou | etc...) em uma Coluna

Boa Tarde,

Você pode utilizar a seguinte função:

SubField()

ex.:

SubField('BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH', '#', 1)

retorna: BRNG0022

SubField('BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH', '#', 8)

retorna: $RADESH

Abraços