小编ple*_*ice的帖子

如何在 BigQuery 标准 SQL 中透视多个列

我想在表中旋转多个指标。如何编写语法来实现以下功能?

当前表

date          iso_week          iso_year          metric1         metric2
2021-12-01       48              2021              1000             500
2021-11-30       48              2021               850             300
...
2020-11-28       48              2020               800             400
2020-11-27       48              2020               950             450
...
2019-11-27       48              2019               700             350
2019-11-26       48              2019               820             380
Run Code Online (Sandbox Code Playgroud)

期望的输出

iso_week          metric1_thisYear        metric1_prevYear       metric1_prev2Year       metric2_thisYear        metric2_prevYear        metric_prev2Year
48                     1850                   1750                   1520                   800                   950                   730
Run Code Online (Sandbox Code Playgroud)

...

google-bigquery

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-bigquery ×1