在Google Datastudio中创建计算字段

时间:2019-07-24 09:56:14

标签: categories google-data-studio calculated-field

我想根据变量计数创建类别。

 CASE
      WHEN COUNT(variable) = 1 THEN "1"
      WHEN COUNT(variable) = 2 THEN "2"
      WHEN COUNT(variable) = 3 THEN "3"
      WHEN COUNT(variable) = 4 THEN "4"
      WHEN COUNT(variable) >= 5 THEN ">5"
    END

我收到一条错误消息,说我的食管没有晕倒。但是,我看不出错误在哪里,Google在这方面没有提供帮助。

1 个答案:

答案 0 :(得分:0)

这在Data Studio中需要一点适应,但是您不能在CASE语句内使用所有功能(如documentation中所述)。

以下是解决此限制的方法:

  1. 创建一个新的计算字段,其值为COUNT(variable)
  2. 在字段列表中将新字段的聚合类型设置为Sum
  3. 然后创建引用该新字段的CASE语句公式

如果您不希望在报告中显示此额外字段,可以在数据源中将其禁用(其他公式仍可以使用该字段)。

还请注意,COUNT本身的输入不能是聚合值(例如SUM的结果或设置了聚合类型的指标)。

这是Data Studio令人难以置信的令人沮丧的地方,因为您最终会发现很多这些字段在浮动,并且增加了额外的步骤。毫无帮助的错误消息也绝对没有帮助。