【问题标题】:Any way to do mathematical operations in calculated field of Data Studio?有什么方法可以在 Data Studio 的计算字段中进行数学运算?
【发布时间】:2021-04-11 05:35:07
【问题描述】:

我正在尝试使用以下计算创建一个计算字段:

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.

有没有其他的可能性来完成这个计算作为计算字段?

【问题讨论】:

    标签: google-data-studio calculated-field


    【解决方案1】:

    0) 总结

    在下面使用任一 #1 或 #2

    1) CASE

    为了将来参考,11 Mar 2021 UpdateCASE 语句中包含了对条件表达式 的增强功能,因此问题中的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 条件表达式(在11 Mar 2021 Update 中引入)可以解决问题:

    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(内嵌Google Sheets数据源)和一个GIF来详细说明:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-12
      • 2015-01-25
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 1970-01-01
      相关资源
      最近更新 更多