"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como reconstruir dados trimestrais de vendas em BigQuery?

Como reconstruir dados trimestrais de vendas em BigQuery?

Postado em 2025-04-13
Navegar:274

How to Unpivot Data in BigQuery to Restructure Quarterly Sales Data?

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 |

Tutorial mais recente Mais>

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