Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros colegas. Venho em busca de uma dica ou orientação de como resolver uma situação.
Tenho um banco de dados, onde tenho várias colunas sendo preenchidas e no BI gostaria que todos fosse organizados em uma única coluna. Encontrei muito material para converter coluna em linha, mas não coluna para um coluna e gerando dinamicamente uma nova linha para cada coluna encontrada.
O que tenho é o equivalente a essa consulta:
[Atual]:
load * Inline [
Id;Motivo1;Motivo2;Motivo3
A;Motivo A1;Motivo A2;Motivo A3
B;Motivo B1;Motivo B2;Motivo B3
C;Motivo C1;Motivo C2;Motivo C3
](delimiter is ';');
O esperado seria:
[Esperado]:
load * Inline [
Id;Motivos
A;Motivo A1
A;Motivo A2
A;Motivo A3
B;Motivo B1
B;Motivo B2
B;Motivo B3
C;Motivo C1
C;Motivo C2
C;Motivo C3
] (delimiter is ';');
Posteriormente a informações será utilizada com um count dos valores contidos nesta linha.
Agradeço toda ajuda.
Oi,
Já tentou fazer um cross table?
[Tabela]:
CrossTable(Num_Motivo,Motivo,1) LOAD *
FROM [lib://AttachedFiles/Teste.xlsx]
(ooxml, embedded labels, table is Planilha1);
Fiz um teste com esse modelo e resultou no seguinte, veja se é o que precisa.
Oi,
Já tentou fazer um cross table?
[Tabela]:
CrossTable(Num_Motivo,Motivo,1) LOAD *
FROM [lib://AttachedFiles/Teste.xlsx]
(ooxml, embedded labels, table is Planilha1);
Fiz um teste com esse modelo e resultou no seguinte, veja se é o que precisa.