有什么方法可以在 Data Studio 的计算字段中进行数学运算?
Any way to do mathematical operations in calculated field of Data Studio?
我正在尝试使用以下计算创建计算字段:
CASE
WHEN Number = 5 THEN Searchvolume / Number + 33.9
WHEN Number = 6 THEN Searchvolume / Number + 16.28
WHEN Number = 9 THEN Searchvolume / Number + 10.36
ELSE Searchvolume / Number
END
执行此操作时出现错误 THEN/ELSE statements cannot contain functions or mathematical operations.
是否有任何其他可能性来完成此计算作为计算字段?
0) 摘要
使用下面的EITHER#1 或#2
1) CASE
为了将来参考,2021 年 3 月 11 日更新 包括对 CASE
语句中 条件表达式 的增强,因此, CASE
问题中的语句现在按预期工作:
CASE
WHEN Number = 5 THEN Searchvolume / Number + 33.9
WHEN Number = 6 THEN Searchvolume / Number + 16.28
WHEN Number = 9 THEN Searchvolume / Number + 10.36
ELSE Searchvolume / Number
END
2) IF
或者 嵌套 IF
条件表达式(在 2021 年 3 月 11 日更新) 就可以了:
IF(Number = 5, Searchvolume / Number + 33.9,
IF(Number = 6, Searchvolume / Number + 16.28,
IF(Number = 9, Searchvolume / Number + 10.36,
Searchvolume / Number)))
Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明:
我正在尝试使用以下计算创建计算字段:
CASE
WHEN Number = 5 THEN Searchvolume / Number + 33.9
WHEN Number = 6 THEN Searchvolume / Number + 16.28
WHEN Number = 9 THEN Searchvolume / Number + 10.36
ELSE Searchvolume / Number
END
执行此操作时出现错误 THEN/ELSE statements cannot contain functions or mathematical operations.
是否有任何其他可能性来完成此计算作为计算字段?
0) 摘要
使用下面的EITHER#1 或#2
1) CASE
为了将来参考,2021 年 3 月 11 日更新 包括对 CASE
语句中 条件表达式 的增强,因此, CASE
问题中的语句现在按预期工作:
CASE
WHEN Number = 5 THEN Searchvolume / Number + 33.9
WHEN Number = 6 THEN Searchvolume / Number + 16.28
WHEN Number = 9 THEN Searchvolume / Number + 10.36
ELSE Searchvolume / Number
END
2) IF
或者 嵌套 IF
条件表达式(在 2021 年 3 月 11 日更新) 就可以了:
IF(Number = 5, Searchvolume / Number + 33.9,
IF(Number = 6, Searchvolume / Number + 16.28,
IF(Number = 9, Searchvolume / Number + 10.36,
Searchvolume / Number)))
Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明: