在BigQuery中获取类似Excel Pivot Table的结果

时间:2018-07-14 04:38:19

标签: google-bigquery standard-sql

我正在尝试获得这样的结果。

enter image description here

我现在有这张桌子

enter image description here

有人可以帮我吗?

我想每天刷新一下此表,以便跟上结果。

在此先感谢,热烈欢迎您的帮助:D

1 个答案:

答案 0 :(得分:2)

虽然SO上有许多与枢轴相关的帖子,而我和其他专家也提供了很多答案(所以您可能只需要在网站上搜索更多内容),但我想分享您拥有的一些不平凡的选择无需任何额外的编码即可直接在BigQuery UI中进行Excel样式的透视。
当您像示例中那样将数据展平时,这很有用-但您需要快速可视化它而无需离开BigQuery UI

要使其正常工作,您需要使用Chrome扩展程序BigQuery Mate从我的个人资料中可以看到,我是它的作者/开发人员

因此,在安装后-按照以下步骤

  1. 确保您按如下所示在结果面板中选择所需的数据(我只是生成随机值来模拟您的情况)

enter image description here

    通过点击绿色的 + 按钮扩展结果面板-现在您最多可以看到500行

enter image description here

  1. 点击绿色的 Show Pivot 按钮从可见(最多500个)数据行中生成Graph / Pivot

enter image description here

  1. 最后,根据您的需求/偏好设置/调整枢轴/图形-例如下面的

enter image description here

  1. 要恢复到正常的UI状态,请单击 Hide Pivot ,然后单击-按钮