可以在 BigQuery 之外进行透视吗?

大卫542

假设我要构建以下数据透视表:

// count by age

 age     male     female
 1-25    18       23         
 26-100  19       10

为此,我可以进行如下基本聚合:

SELECT age, gender, count(*) GROUP BY age, gender

并得到如下结果:

gender   age    count
male     1-25   18    
male     26-100 19    
male     1-25   23    
male     26-100 10

然后我可以在 BigQuery/SQL 之外“构建结果”(例如在 javascript 甚至 Pandas 中)以获得旋转结果。

但是,当这些值不能简单地“相加”或以某种直接的方式计算时,我遇到了麻烦。例如:

// distinct users by country

country    male       female
us         192,293    64,000
jp         1,203,203  1,000,000

有没有办法在 BigQuery 中获取一个值,以便我们可以在 BigQuery 之外进行这个计算?我已经在这里发布了一个前面的问题,其中似乎您不能使用HLL_COUNT,因为它. [或者是否有其他类型的算法可用于构建某种可以在 SQL 之外合并的独特草图?]。

或者是否有另一种方法来构建我缺少的数据透视结果(在 BigQuery 之外)?

更新:以上示例更多地是为了概述问题。实际的数据透视查询将是这样的:在 X 和 Y 轴上获取 BQ 公共数据集中的顶级专利国家、代码

戈登·利诺夫

我不明白。为什么不这样做里面的BigQuery?

SELECT age,
       COUNTIF( gender = 'male' ) as males,
       COUNTIF( gender = 'female' ) as females
GROUP BY age;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在BigQuery中作为UDF的一部分进行API调用-可以吗?

来自分类Dev

BigQuery可以用作主要查询引擎吗?

来自分类Dev

BigQuery可以用作主要查询引擎吗?

来自分类Dev

有什么方法可以从javascript调用bigquery API函数吗?

来自分类Dev

BigQuery 的 PARSE_DATE 函数可以处理 ISOWEEK 吗?

来自分类Dev

在 Google BigQuery 中进行交叉透视

来自分类Dev

我们可以使用“创建新的 BigQuery 表作为触发运行预定义 BigQuery 查询的事件”吗?

来自分类Dev

我可以使用交叉表来获取数据透视表进行求和吗?

来自分类Dev

将数据从BigQuery导出到GCS-可以部分传输吗?

来自分类Dev

整个表格(作为字符串)可以包含在bigquery的sql语句中吗?

来自分类Dev

我可以在BigQuery的JobConfigurationExtract中强制对STRING字段加引号吗?

来自分类Dev

将BigQuery查询结果直接写入GCS-可以吗?

来自分类Dev

我们可以绕过BigQuery数据连接器10000行的限制吗?

来自分类Dev

我可以将字符串化的JSON数组转换回BigQuery结构吗?

来自分类Dev

bigquery python API中的查询可以使用python变量吗?

来自分类Dev

在BigQuery中可以使用LAG()函数替代CONDITIONAL_TRUE_EVENT吗?

来自分类Dev

我可以在BigQuery的JobConfigurationExtract中强制对STRING字段加引号吗?

来自分类Dev

将数据从BigQuery导出到GCS-可以部分传输吗?

来自分类Dev

BigQuery:我可以通过将数据存储在多个表中来降低查询成本吗?

来自分类Dev

我可以过滤 BigQuery 连接器返回的 Spark 数据吗?

来自分类Dev

<header>和<footer>可以放置在<article>之外并且仍然对其进行描述吗?

来自分类Dev

可以在日食之外使用春分吗?

来自分类Dev

BigQuery最大查询长度字符可以解决

来自分类Dev

BigQuery最大查询长度字符可以解决

来自分类Dev

是否可以恢复BigQuery中的覆盖数据

来自分类Dev

BigQuery视图可以引用来自不同数据集/项目的其他表和视图吗?

来自分类Dev

Bigquery:“读者”而不是作家。他/她可以查询包含数据的项目中该数据集中的表吗?

来自分类Dev

BigQuery –应用WHERE shop IN(从X中选择商店)时,集群字段可以扫描的行数有限吗?

来自分类Dev

BigQuery 缓存查询结果过期后,我们可以使用相同的作业 ID 吗?

Related 相关文章

  1. 1

    在BigQuery中作为UDF的一部分进行API调用-可以吗?

  2. 2

    BigQuery可以用作主要查询引擎吗?

  3. 3

    BigQuery可以用作主要查询引擎吗?

  4. 4

    有什么方法可以从javascript调用bigquery API函数吗?

  5. 5

    BigQuery 的 PARSE_DATE 函数可以处理 ISOWEEK 吗?

  6. 6

    在 Google BigQuery 中进行交叉透视

  7. 7

    我们可以使用“创建新的 BigQuery 表作为触发运行预定义 BigQuery 查询的事件”吗?

  8. 8

    我可以使用交叉表来获取数据透视表进行求和吗?

  9. 9

    将数据从BigQuery导出到GCS-可以部分传输吗?

  10. 10

    整个表格(作为字符串)可以包含在bigquery的sql语句中吗?

  11. 11

    我可以在BigQuery的JobConfigurationExtract中强制对STRING字段加引号吗?

  12. 12

    将BigQuery查询结果直接写入GCS-可以吗?

  13. 13

    我们可以绕过BigQuery数据连接器10000行的限制吗?

  14. 14

    我可以将字符串化的JSON数组转换回BigQuery结构吗?

  15. 15

    bigquery python API中的查询可以使用python变量吗?

  16. 16

    在BigQuery中可以使用LAG()函数替代CONDITIONAL_TRUE_EVENT吗?

  17. 17

    我可以在BigQuery的JobConfigurationExtract中强制对STRING字段加引号吗?

  18. 18

    将数据从BigQuery导出到GCS-可以部分传输吗?

  19. 19

    BigQuery:我可以通过将数据存储在多个表中来降低查询成本吗?

  20. 20

    我可以过滤 BigQuery 连接器返回的 Spark 数据吗?

  21. 21

    <header>和<footer>可以放置在<article>之外并且仍然对其进行描述吗?

  22. 22

    可以在日食之外使用春分吗?

  23. 23

    BigQuery最大查询长度字符可以解决

  24. 24

    BigQuery最大查询长度字符可以解决

  25. 25

    是否可以恢复BigQuery中的覆盖数据

  26. 26

    BigQuery视图可以引用来自不同数据集/项目的其他表和视图吗?

  27. 27

    Bigquery:“读者”而不是作家。他/她可以查询包含数据的项目中该数据集中的表吗?

  28. 28

    BigQuery –应用WHERE shop IN(从X中选择商店)时,集群字段可以扫描的行数有限吗?

  29. 29

    BigQuery 缓存查询结果过期后,我们可以使用相同的作业 ID 吗?

热门标签

归档