«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как реконструировать ежеквартальные данные о продажах в BigQuery?

Как реконструировать ежеквартальные данные о продажах в BigQuery?

Опубликовано в 2025-04-13
Просматривать:519

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

unpivottoing in bigquery

Вопрос:

Как мне реструктурировать таблицу из строк данных для разных кварталов для столбцов для кварталов? Например, преобразование таблицы, как это:

| product | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| Kale | 51 | 23 | 45 | 3 |
| Apple | 77 | 0 | 25 | 2 |

в таблице с столбцами для продаж и квартала:

| 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 |

answer:

обновление 2021:

BigQuery теперь включает в себя оператор Unpivot, который может вращать ряды данных в столбцы. Продукт | Продажи | четверть | | --- | --- | --- | | Капуста | 51 | Q1 | | Капуста | 23 | Q2 | | Капуста | 45 | Q3 | | Капуста | 3 | Q4 | | Яблоко | 77 | Q1 | | Яблоко | 0 | Q2 | | Яблоко | 25 | Q3 | | Яблоко | 2 | Q4 |

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3