Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi, my situation, I have this:
BANK | AG | COUNT | TIPO | id | name_person | END_RELACIONAMENTO_ATEND | END_RELACIONAMENTO_ANTEND1 | BEGINIG_RELACIONAMENTO_C | BEGINIG_RELACIONAMENTO_C | VINCULO_ATENDIMENTO | VINCULO_C |
1 | 777 | 111666 | 1 | 12345678 | MARY | 31/12/9999 | - | 05/09/1983 | - | T | - |
1 | 777 | 111666 | 1 | 12345678 | MARY | - | - | 05/09/1983 | - | 1 |
The bank, ag, count, tipo, id and name_person clolumns are always igual. How can I merge the other ones like:
BANK | AG | COUNT | TIPO | id | name_person | END_RELACIONAMENTO_ATEND | END_RELACIONAMENTO_ANTEND1 | BEGINIG_RELACIONAMENTO_C | BEGINIG_RELACIONAMENTO_C | VINCULO_ATENDIMENTO | VINCULO_C |
1 | 777 | 111666 | 1 | 12345678 | MARY | 31/12/9999 | - | 05/09/1983 | 05/09/1983 | T | 1 |
I could do it in expression or load if its easier.
Thanks.
One solution is.
tab1:
LOAD * INLINE [
BANK, AG, COUNT, TIPO, id, name_person, END_RELACIONAMENTO_ATEND, END_RELACIONAMENTO_ANTEND1, BEGINIG_RELACIONAMENTO_C, BEGINIG_RELACIONAMENTO_C2, VINCULO_ATENDIMENTO, VINCULO_C
1, 777, 111666, 1, 12345678, MARY, 31/12/9999, , 05/09/1983, , T,
1, 777, 111666, 1, 12345678, MARY, , , , 05/09/1983, , 1
];
NoConcatenate
tab2:
LOAD BANK, AG, COUNT, TIPO, id, name_person,
Concat(DISTINCT END_RELACIONAMENTO_ATEND) As END_RELACIONAMENTO_ATEND,
Concat(DISTINCT END_RELACIONAMENTO_ANTEND1) As END_RELACIONAMENTO_ANTEND1,
Concat(DISTINCT BEGINIG_RELACIONAMENTO_C) As BEGINIG_RELACIONAMENTO_C,
Concat(DISTINCT BEGINIG_RELACIONAMENTO_C2) As BEGINIG_RELACIONAMENTO_C2,
Concat(DISTINCT VINCULO_ATENDIMENTO) As VINCULO_ATENDIMENTO,
Concat(DISTINCT VINCULO_C) As VINCULO_C
Resident tab1
Group By BANK, AG, COUNT, TIPO, id, name_person;
Drop Table tab1;
Do you have any measure in chart ?
One solution is.
tab1:
LOAD * INLINE [
BANK, AG, COUNT, TIPO, id, name_person, END_RELACIONAMENTO_ATEND, END_RELACIONAMENTO_ANTEND1, BEGINIG_RELACIONAMENTO_C, BEGINIG_RELACIONAMENTO_C2, VINCULO_ATENDIMENTO, VINCULO_C
1, 777, 111666, 1, 12345678, MARY, 31/12/9999, , 05/09/1983, , T,
1, 777, 111666, 1, 12345678, MARY, , , , 05/09/1983, , 1
];
NoConcatenate
tab2:
LOAD BANK, AG, COUNT, TIPO, id, name_person,
Concat(DISTINCT END_RELACIONAMENTO_ATEND) As END_RELACIONAMENTO_ATEND,
Concat(DISTINCT END_RELACIONAMENTO_ANTEND1) As END_RELACIONAMENTO_ANTEND1,
Concat(DISTINCT BEGINIG_RELACIONAMENTO_C) As BEGINIG_RELACIONAMENTO_C,
Concat(DISTINCT BEGINIG_RELACIONAMENTO_C2) As BEGINIG_RELACIONAMENTO_C2,
Concat(DISTINCT VINCULO_ATENDIMENTO) As VINCULO_ATENDIMENTO,
Concat(DISTINCT VINCULO_C) As VINCULO_C
Resident tab1
Group By BANK, AG, COUNT, TIPO, id, name_person;
Drop Table tab1;
Output.