sql - 如何在数据工作室中按列分组

标签 sql google-bigquery google-data-studio

我有一个销售表,其中包含多个客户的购买历史记录。不用说,单个客户可以在表中出现多次。我需要按客户分组并计算每个客户所从事的行业,并在数据工作室的表格中将其可视化。我需要在 Data Studio 中完成所有这些工作。

在大查询中,语法看起来像这样:

SELECT Industry, count(industry) AS industry_count 
FROM (SELECT 
    CustomerID, 
    Industry 
    FROM `project1.pr.df_full` 
    WHERE  segment = 'Lost'
    GROUP BY CustomerID, Industry)
GROUP BY Industry
ORDER BY industry_count DESC

如何在 Data Studio 中实现同样的目标? WHERE 子句不必存在,因为我在页面上有一个段过滤器,我正试图在该页面上执行此操作

最佳答案

正如我在评论中所说,我重现了您的查询并且效果很好。 Here您可以查看有关如何将 BigQuery 连接到 DataStudio

的指南

请注意 DataStudio 在查询语法上有一些限制:

enter image description here

如果您需要更多信息,请告诉我

关于sql - 如何在数据工作室中按列分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60163612/

相关文章:

google-bigquery - 如果在大查询中不存在,如何使用命令行或 sql 创建表

regex - RegExp_提取Google Data Studio中第一个点之前的所有内容

google-bigquery - 在 Google Data Studio 中显示重复列的空值的问题

mysql - SQL - LEFT JOIN 多个条件 - 优先级

mysql - 我应该对这三个连接的表使用外键吗?

php - JOIN with 2 Tables (Voting) Mysql, PHP

sql - 如何在行 SQL 中增加总和/计数

google-cloud-platform - 用于云存储传输的 BigQuery 数据传输服务是否可以使用 Terraform 实现?

python - 大数据分析

firebase - 为什么我不能创建 Google Analytics 属性 View ?