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