在 Google Datastudio 中创建计算字段
Creating Calculated Fields in Google Datastudio
我想根据变量计数创建类别。
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在这方面没有提供帮助。
这需要一点时间来适应 Data Studio,但您不能在 CASE
语句中使用所有函数(如 documentation 中所述)。
以下是解决此限制的方法:
- 创建一个值为
COUNT(variable)
的新计算字段
- 在字段列表中将新字段的聚合类型设置为
Sum
- 然后创建引用该新字段的
CASE
语句公式
如果您不想在报告中显示这个额外的字段,您可以在数据源中禁用它(它仍然可以被您的其他公式使用)。
另请注意,COUNT
本身的输入不能是聚合值(例如 SUM
的结果或设置了聚合类型的指标)。
这是 Data Studio 中令人难以置信的令人沮丧的一点,因为您最终会发现很多这些字段四处浮动,并且它增加了一个额外的步骤。无用的错误消息肯定也无济于事。
我想根据变量计数创建类别。
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在这方面没有提供帮助。
这需要一点时间来适应 Data Studio,但您不能在 CASE
语句中使用所有函数(如 documentation 中所述)。
以下是解决此限制的方法:
- 创建一个值为
COUNT(variable)
的新计算字段
- 在字段列表中将新字段的聚合类型设置为
Sum
- 然后创建引用该新字段的
CASE
语句公式
如果您不想在报告中显示这个额外的字段,您可以在数据源中禁用它(它仍然可以被您的其他公式使用)。
另请注意,COUNT
本身的输入不能是聚合值(例如 SUM
的结果或设置了聚合类型的指标)。
这是 Data Studio 中令人难以置信的令人沮丧的一点,因为您最终会发现很多这些字段四处浮动,并且它增加了一个额外的步骤。无用的错误消息肯定也无济于事。