>데이터 베이스 >MySQL 튜토리얼 >분기별 판매 데이터를 재구성하기 위해 BigQuery에서 데이터 피벗을 해제하는 방법은 무엇입니까?

분기별 판매 데이터를 재구성하기 위해 BigQuery에서 데이터 피벗을 해제하는 방법은 무엇입니까?

DDD
DDD원래의
2024-12-27 08:26:10374검색

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

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 |

답변:

업데이트 2021 :

이제 BigQuery에 회전할 수 있는 UNPIVOT 연산자가 포함되었습니다. 데이터 행을 열로 변환합니다.

UNPIVOT 전:

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

위 내용은 분기별 판매 데이터를 재구성하기 위해 BigQuery에서 데이터 피벗을 해제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.