Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Tenho uma tabela assim:
Gostaria de concatenar no script o campo TELEFONE. Para que fique desse modo:
*No caso do Sérgio, como havia 2 valores para o campo cidade, então apareceu os dois mas com os telefones concatenados.
Já tentei várias vezes Concat no Script e deu expressão inválida. O que posso fazer?
Desde já, muitissimo obrigada!
Amigo,segue
[Plan1]:
Load
[COD],
[NOME],
[CIDADE],
CONCAT([TELEFONE],'/') as 'TELEFONE'
Group By [COD], [NOME], [CIDADE];
LOAD [COD],
[NOME],
[CIDADE],
[TELEFONE]
FROM [lib://Qlik_suporte/testeqlikview.xlsx]
(ooxml, embedded labels, table is Plan1);
Amigo,segue
[Plan1]:
Load
[COD],
[NOME],
[CIDADE],
CONCAT([TELEFONE],'/') as 'TELEFONE'
Group By [COD], [NOME], [CIDADE];
LOAD [COD],
[NOME],
[CIDADE],
[TELEFONE]
FROM [lib://Qlik_suporte/testeqlikview.xlsx]
(ooxml, embedded labels, table is Plan1);
Se também desejar agrupar as cidades;
[Plan1]:
Load
[COD],
[NOME],
CONCAT(distinct [CIDADE],'/') as 'CIDADE',
CONCAT(distinct [TELEFONE],'/') as 'TELEFONE'
Group By [COD], [NOME];
LOAD [COD],
[NOME],
[CIDADE],
[TELEFONE]
FROM [lib://Qlik_suporte/testeqlikview.xlsx]
(ooxml, embedded labels, table is Plan1);
Mário, deu certo no arquivo excel.
Quando os dados vem de um qvd, é diferente? Pois, tentei aqui com o qvd que uso mesmo e não deu certo.
Infelizmente não posso anexar o qvw pois a empresa não permite.
De qualquer maneira, muito obrigada, pois a partir do que você fez, eu vou tentar aqui.
Amigo, funciona para QVD também...
Se no QVD tiver mais campos, onde precisará carregar no Load, então recomendo equalizar no Group By;
Para alterar da importação de um arquivo xlsx para QVD, substitua as linhas 12 e 13 por:
FROM [lib://SUA_PASTA/SEU_QVD.QVD] (qvd);
Equalizar seria colocar todos os campos no group by né?
Desde já, obrigada Mário! Irei tentando aqui.
Isso aí amiga, menos os que estão com a função CONCAT()
Grande abraço