

# Usar a transformação Unpivot Columns To Rows
<a name="transforms-unpivot-columns-to-rows"></a>

 A transformação **Unpivot** permite converter colunas em valores de novas colunas, gerando uma linha para cada valor exclusivo. É o oposto de pivot, mas observe que não é equivalente, pois não pode separar linhas com valores idênticos que eram agregados ou dividir combinações nas colunas originais (você pode fazer isso posteriormente usando uma transformação Split). Por exemplo, se tiver a seguinte tabela: 


| ano | mês | de | uk | us | 
| --- | --- | --- | --- | --- | 
| 2020 | Jan | 42 | 32 | 64 | 
| 2020 | Fev | 11 | 67 | 18 | 
| 2021 | Jan |  |  | 90 | 

 Você pode despivotar as colunas: “de”, “uk” e “us” em uma coluna “país” com o valor “quantidade” e obter o seguinte (classificado aqui para fins de ilustração): 


| ano | mês | país | valor | 
| --- | --- | --- | --- | 
| 2020 | Jan | uk | 32 | 
| 2020 | Jan | de | 42 | 
| 2020 | Jan | us | 64 | 
| 2020 | Fev | uk | 67 | 
| 2020 | Fev | de | 11 | 
| 2020 | Fev | us | 18 | 
| 2021 | Jan | us | 90 | 

 Observe que as colunas que têm um valor NULL (“de” e “uk” de jan 2021) não são geradas por padrão. Você pode ativar essa opção para obter: 


| ano | mês | país | valor | 
| --- | --- | --- | --- | 
| 2020 | Jan | uk | 32 | 
| 2020 | Jan | de | 42 | 
| 2020 | Jan | us | 64 | 
| 2020 | Fev | uk | 67 | 
| 2020 | Fev | de | 11 | 
| 2020 | Fev | us | 18 | 
| 2021 | Jan | us | 90 | 
| 2021 | Jan | de |  | 
| 2021 | Jan | uk |  | 

**Para adicionar uma transformação Unpivot Columns to Rows:**

1. Abra o painel Recurso e escolha **Unpivot Rows To Columns** para adicionar uma nova transformação ao diagrama do trabalho. O nó selecionado no momento da adição do nó será o nó superior.

1. (Opcional) Na guia **Propriedades do nó**, insira um nome para o nó no diagrama do trabalho. Se ainda não houver um nó pai selecionado, escolha um na lista Node parents (Nós pais) para usar como fonte de entrada para a transformação.

1. Na guia **Transformar**, insira as novas colunas a serem criadas para conter os nomes e valores das colunas escolhidas para despivotar.  
![A captura de tela mostra a guia Transformar para a transformação Unpivot Columns To Rows.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/transforms-unpivot-columns-to-rows-transform-tab.png)