Zib*_*zum 4 google-sheets looker-studio
与 Google Data Studio 连接的 Google Sheets 文件示例:
| 水果 | 颜色 | 时期 | 数量 |
|---|---|---|---|
| 苹果 | 绿色的 | 201901 | 3 |
| 苹果 | 绿色的 | 201902 | 5 |
| 苹果 | 红色的 | 201812 | 5 |
| 苹果 | 红色的 | 201903 | 4 |
| 葡萄 | 红色的 | 201902 | 4 |
| 葡萄 | 紫色的 | 201902 | 6 |
| 葡萄 | 紫色的 | 201903 | 1 |
例如,我想计算青苹果和红苹果的果实总量。
所以公式应该是这样的:
SUM Amount WHERE Fruit = "Apple" AND Color = "Green" OR Color = "Red"
Run Code Online (Sandbox Code Playgroud)
在此示例中,总金额应为 17
我尝试在计算字段中使用这个公式,但不幸的是,它不起作用:
SUM (Amount) WHERE (CASE WHEN Fruit = "Apple" AND Color = "Green" OR Color = "Red" ) then 1 else 0 END )
Run Code Online (Sandbox Code Playgroud)
我收到语法错误。我该如何解决这个问题?
可以使用CASE下面的语句来实现(可以选择所需的聚合,例如Average、Sum、Count等):
CASE
WHEN Fruit = "Apple" AND (Color = "Green" OR Color = "Red") THEN Amount
ELSE NULL
END
Run Code Online (Sandbox Code Playgroud)
用于演示的Google Data Studio 报告以及使用图表级公式显示以下流程的 GIF:
![3]](https://i.stack.imgur.com/aIwYb.gif)