semestificação em bigquery
pergunta:
como reestruturar uma tabela de ter linhas de dados para diferentes quartos para ter colunas para os quartos? Por exemplo, convertendo uma tabela como esta:
| product | Q1 | Q2 | Q3 | Q4 | |---|---|---|---|---| | Kale | 51 | 23 | 45 | 3 | | Apple | 77 | 0 | 25 | 2 |
em uma tabela com colunas para vendas e trimestre:
| product | sales | quarter | |---|---|---| | Kale | 51 | Q1 | | Kale | 23 | Q2 | | Kale | 45 | Q3 | | Kale | 3 | Q4 | | Apple | 77 | Q1 | | Apple | 0 | Q2 | | Apple | 25 | Q3 | | Apple | 2 | Q4 |
Resposta:
Atualizar 2021:
BigQuery agora inclui um operador Unpivot que pode girar as linhas de dados em colunas. Produto | Vendas | trimestre | | --- | --- | --- | | Couve | 51 | Q1 | | Couve | 23 | Q2 | | Couve | 45 | Q3 | | Couve | 3 | Q4 | | Apple | 77 | Q1 | | Apple | 0 | Q2 | | Apple | 25 | Q3 | | Apple | 2 | Q4 |
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3