Power BI UnPivot e Pivot

Unpivot, transforma colunas em linhas.

Vamos começar com um exemplo não prático, hehe. Então o que eu fiz aqui foi pegar minha coluna de Mês e aplicar UNPIVOT, então ele vai transformar colunas em Linhas, olha como que fica:

O power bi cricou duas colunas novas, Attribute e Value. Em atribute ele passou o nome da coluna original, que era Mês, e no Value ele jogou os valores que estavam na linha.

Apesar desse ser um exemplo pouco prático fica fácil entender o que o power bi vai fazer se vc tentar fazer um UNPIVOT. Ele vai pegar o nome que está na coluna e colocar numa nova coluna de Attribute e vai pegar os valores das linhas e colocar numa nova coluna de Value.

No power bi vc ainda pode selecionar duas ou mais colunas e fazer o UNPIVOT delas juntos. Veja como ficou quando eu selecionei a coluna MÊS e a coluna ValorMeta e cliquei em UNPIVOT:

O que o Power BI fez foi criar aquelas mesmas duas novas colunas de Attribute e Value e colocar nelas a mesma lógica do exemplo anterior, mas só que dessa fez vc vai ver que temos tanto os valores para mês quanto para valorMeta.

Pivot, transforma linhas em colunas. Pivotear é transformar linhas em colunas.

No exemplo da imagem acima o que eu fiz foi selecionar duas colunas, a coluna de Mês e Valor meta, e então cliquei em Pivot. Com isso o power bi transformou as linhas que eu tinha pra mês e valor meta em colunas, mantendo a referência entre mês e valor meta.

Veja como era a tabela antes:

Um outro exemplo de PIVOT para ilustrar.

Nesse caso eu peguei a coluna cdVendedor e cliquei em PIVOT, daí selecionei que a coluna de valores desse pivoteamento seria a de ValorMeta. Com isso o power bi criou uma coluna para cada cdVendedor e nas linhas colocou a soma* do valorMeta desses vendedores. Veja como ficou:

* a soma porque SUM é o agregador padrão. Vc pode mudar o agregador padrão nas opções avançadas e daí mudar pra COUNT, AVG, MIN, MAX, etc.

Published by Pedro Carvalho

Apaixonado por análise de dados e Power BI

Deixe uma resposta

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: