google-data-studio - 如何在 Google Data Studio 中计算具有特定值的单元格的数量
问题描述
我有一张来自不同来源并购买不同产品的客户的 Google 表格。表如下所示:
utm_campaign user_product
campaign_1 1st_product
campaign_2 2nd_product
campaign_3 1st_product
campaign_1 2nd_product
campaign_2 1st_product
我想计算具有不同值的“user_product”行中的单元格数。我应该使用什么公式在 Data Studio 中将其转换为:
utm_campaign 1st_product 2nd_product
campaign_1 1 1
campaign_2 1 1
campaign_3 1 0
我试过这个公式
SUM(
CASE
WHEN user_product = "1st_product"
THEN "1"
ELSE "0"
END
)
但出了点问题
字段名称包含无效的表别名:t0._339410717_
解决方案
似乎是对的,除非您使用语音标记将数字转换为字符串,因此无法将它们相加
SUM(
CASE
WHEN user_product = "1st_product"
THEN 1
ELSE 0
END
)
或者,您可以将两个维度放入带有计数的数据透视表中,以获得所需的答案
推荐阅读
- javascript - 如何在 switch 语句(redux reducer)中更改数组的 ID?
- java - 修补模块引发模块未找到错误
- python - 在程序执行之前显示用户在 GUI 中选择的文件的名称
- for-loop - 朱莉娅中的循环速度和求幂
- go - Apache Beam Golang 数据流运行保持暂停
- ruby - 通过 Ruby 和测试运行工作流,但工作流不会触发
- apache-spark - 在 Kafka 消息上调度和启动 Spark 作业
- python - How to achieve this two loops in Python?
- php - Laravel 下载文件不会触发客户端上的下载,即使它正在发送文件
- javascript - 在处理生产 PWA 时,我应该何时使用 ExpressJS(用于后端)和 jQuery(前端)而不是 Angular2+(Web 框架)?